c – 如何使用Eclipse编译32位

我正在我的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位.

相关文章

一.C语言中的static关键字 在C语言中,static可以用来修饰局...
浅谈C/C++中的指针和数组(二) 前面已经讨论了指针...
浅谈C/C++中的指针和数组(一)指针是C/C++...
从两个例子分析C语言的声明 在读《C专家编程》一书的第三章时...
C语言文件操作解析(一)在讨论C语言文件操作之前,先了解一下...
C语言文件操作解析(三) 在前面已经讨论了文件打开操作,下面...