红联Linux门户
Linux帮助

Linux 64位编译\链接32位程序

发布时间:2015-10-14 16:19:23来源:linux网站作者:梦舞湖畔

测试机器:Ubuntu14.04 64位。


gcc编译32位程序,添加参数-m32:

$ gcc -c -fno-builtin -m32 TinyHelloWorld.c


ld链接32位代码,添加参数-melf_i386:

$ ld -static -melf_i386 -e nomain -o TinyHelloWorld TinyHelloWorld.o


怎样打开64位Ubuntu的32位支持功能:http://www.linuxdiyf.com/linux/14420.html

Ubuntu14下32位库支持:http://www.linuxdiyf.com/linux/13752.html

关于ubuntu15.04安装wps缺少32位库:http://www.linuxdiyf.com/linux/13122.html

Ubuntu15.04-64位系统兼容32位应用:http://www.linuxdiyf.com/linux/12525.html

解决64位Ubuntu无法使用adb、aapt的32位兼容问题:http://www.linuxdiyf.com/linux/11928.html