怎么在64位的CentOS中装32位的运行库

怎么在64位的CentOS中装32位的运行库,第1张

建议使用centos linux;linux64位系统比较占内存如果内存足够大可以

1、32位是90%用户用的,就是普通用户用的,32位支持的软件非常多,应该说是几乎的全部

2、64位系统比较特别是针对特殊职业用的版本比如设计建筑和大型图形设计,特殊行业的 *** 作系统,而且支持的软件比较少。另外,linux系统是开源的,所以它里面的软件也大部分是开源的。所以也就没有32位资源更多之说。

最好的办法是CentOS本地编译,理论上Linux之间应该是兼容的,但不同的发行版存在软件版本不同、大的补丁不同等因素,不一定二进制兼容

次一点的办法是做个交叉编译环境,找个CentOS的镜像看看里面gcc、binutils、glibc的版本,按照LFS的方式,做一个交叉编译器,源代码最好用centos的srpm,而不是gnu官方版本

不想麻烦,不妨尝试下二进制兼容性

如果ubuntu和CentOS之间软件包版本相差不大,尝试静态编译,是不是可以二进制兼容

如果ubuntu中glibc等依赖库版本略小于CentOS(鉴于发行版定位,这得需要很老的ubuntu,比如CentOS 6作为目标就需要ubuntu 9.10或之前),试试动态链接能不能直接二进制兼容

理论上x64可以运行32位程序,但能达到WOW64那种兼容性的很少,最好保证位元一致


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11126669.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存