如何在64位Linux系统上编译32位程序?
gcc编译时,增加下列参数之一:
- -m32 将int,long和指针设为32位,适用于i386
- -m64 将int设为32位,long和指针设为64位,适用于X86-64
- -mx32 将int,long和指针设为32位,适用于X86-64
64位系统可以运行32位程序,反之不行。64位系统上编译32位程序时,需要安装lib32的一些库。
如何在64位Linux系统上编译32位程序?
gcc编译时,增加下列参数之一:
64位系统可以运行32位程序,反之不行。64位系统上编译32位程序时,需要安装lib32的一些库。