首页 > 解决方案 > 尝试使用 -m32 标志编译 ac 文件,但是 gcc 以错误代码退出

问题描述

我已经安装multilibgccg++,两者都在同一个版本上。我也尝试过运行命令,-L/usr/lib32但这并没有改变任何东西。

运行后的错误gcc -m32 test.c

/usr/bin/ld: i386:x86-64 架构的输入文件 `/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o' 与 i386 输出不兼容

/usr/bin/ld: i386:x86-64 架构的输入文件 `/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o' 与 i386 输出不兼容

collect2:错误:ld 返回 1 个退出状态

标签: clinuxgcc

解决方案


推荐阅读