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

compiling application with gcc -m32 on 64-bit system

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

谢谢, 运行

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