在64位系统上使用gcc -m32编译应用程序

时间:2015-02-19 10:46:33

标签: linux gcc compilation 64-bit 32bit-64bit

我尝试了解开发在64位操作系统(64位架构)上运行的Linux应用程序的要求。 如果代码是为32位架构编写的,那么它是否意味着在常规编译(gcc -m32)上它将在64位系统操作系统上运行,没有任何问题?

谢谢你, 然

1 个答案:

答案 0 :(得分:2)

是的,它会的。唯一需要注意的是,您需要32位库来运行程序,以及32位开发包来编译它。大多数发行版都提供这些,并使其安装也很简单。