2016 - 2024

感恩一路有你

32位linux系统下载 64位linux下面的GCC如何编译出一个32位可执行程序?

浏览量:2717 时间:2021-03-15 14:32:21 作者:admin

64位linux下面的GCC如何编译出一个32位可执行程序?

理论上,安装支持环境,然后将64位GCC编译成32位程序,只需添加-M32参数即可。当然,另一种方法是安装32位GCC。此外,交叉编译也适用于x86体系结构。然而,在编译过程中经常会出现各种各样的问题,因此最好使用32位系统来编译32位程序。可以使用chroot和setarch命令创建32位子系统,而无需重新加载。一般64位系统最好不要安装-Dev的32位库,经常会有冲突,强制安装会破坏64位环境,头文件不如共享库完美。我认为最好还是将一个文件夹重新作为rootfs,在其中安装各种32位库和库-Dev,然后将参数“-sysRoot=path”传递给GCC,使GCC重新选择该文件夹作为rootfs而不是/rootfs。

32位linux系统下载 linux32位和64位的区别 linux查看32位还是64位

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。