0%

64位Linux机器上使用gcc编译32位程序

Ubuntu

安装以下软件包

1
apt-get install build-essential module-assistant gcc-multilib g++-multilib

Centos

安装以下软件包

1
yum install glibc-devel.i686 libstdc++-devel.i686

gcc编译添加-m32参数,如

1
gcc -m32 main.c

参考链接

http://notes.maxwi.com/2017/12/06/compile-x32-executable-at-x64-linux-system/