使用gcc -m32标志找不到-lgcc和-lgcc_s

时间:2014-03-10 07:07:08

标签: linux gcc assembly 32bit-64bit nasm

我正在尝试在我的64位Linux上编译32位汇编代码(NASM),但我不能,我已经尝试了其他有关它的教程,我安装了ia32-libs ......

当我尝试将其运行为:

gcc asm1.o -o asm1

文件输入`asm1.o'的i386与输出i386不兼容:x86-64

当我尝试将其运行为:

gcc -m32 asm1.o -o asm1

/ usr / bin / ld:找不到-lgcc / usr / bin / ld:connot find -lgcc_s collect2:错误:ld返回1退出状态

感谢您的帮助。

OBS:对不起我的英语,我不是来自美国。

1 个答案:

答案 0 :(得分:1)

需要安装 gcc-multilib