【发布时间】:2011-01-26 10:57:26
【问题描述】:
我正在编写一个程序,如果我在 Suse 10 32 位系统上编译而不添加 -m32 选项并在 Suse 10 64 位上执行它,它可以正常工作。
在这种情况下,我不需要添加-m32 选项吗?
我们能否直接在 64 位系统上执行基于 32 位系统构建的程序而不会产生任何副作用?或者是否需要任何更新或更改?
【问题讨论】:
-
请注意,gcc 还有一个“mx32”选项,FWIW,一种混合 :) stackoverflow.com/a/10084046
标签: c gcc 32bit-64bit