我正在我的64位Ubuntu PC上的c编写一个小程序.默认情况下,eclipse为64位架构编译程序.由于我想在我的服务器上使用我的小程序,它仍然是32位,我需要能够编译32位的程序.我怎么能在日食中这样做?我一直在玩弄一段时间,但没有任何工作
干杯
解决方法
我自己找到了答案,经过大量的搜索和尝试.这是一个解决方案,如果您碰巧遇到同样的问题,它将起作用.
为了工作,必须安装以下软件包:
为了工作,必须安装以下软件包:
> gcc / g with multilib
> ia32-libs
然后右键单击您的项目,然后选择“属性”.
转到“C/C++ Build”并选择“设置”.在“GCC / G编译器”下,将“-m32”添加到命令字段(该字段现在应该说“g -m32”).
对“GCC / G连接器”也一样.
现在你已经添加了这个标志,这个应该是32位编译的.
我使用的是Eclipse Galileo,因为你的界面看起来不一样.我只在“发布”配置文件下添加了“-m32”标志,所以我的“调试”版本仍然是64位.