标签: linux gcc compilation 64-bit 32bit-64bit
我尝试了解开发在64位操作系统(64位架构)上运行的Linux应用程序的要求。 如果代码是为32位架构编写的,那么它是否意味着在常规编译(gcc -m32)上它将在64位系统操作系统上运行,没有任何问题?
谢谢你, 然
答案 0 :(得分:2)
是的,它会的。唯一需要注意的是,您需要32位库来运行程序,以及32位开发包来编译它。大多数发行版都提供这些,并使其安装也很简单。