我想得到这个标题。我运行了这个命令:
dpkg --add-architecture i386
但我不知道我是否应该选择linux-libc-dev:i386或一个Linux头文件包裹?
我尝试了 linux-libc-dev:i386 但 gcc 在使用 -m32 编译时找不到标头。
答案1
如果你想gcc -m32
工作,你需要安装gcc-multilib
和libc6-dev:i386
。
在 Debian 上构建 32 位 x86 程序的另一种方法是使用交叉编译器:安装gcc-i686-linux-gnu
,然后使用i686-linux-gnu-gcc
。