Ubuntu14.04如何安装32位兼容库,即ia32-libs

andycoder 发布于 2014/04/20 20:26
阅读 86K+
收藏 7

鸿蒙原生应用开发者激励计划发布!最高获百万现金!点击立即参与

我现在安装了ubuntu 14.04 LTS版本,但是发现它好像不兼容32位. 我在编译程序的时候提示说:

/usr/bin/ld: i386 architecture of input file `./libsc.a(ftl_msg.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_debug.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_str.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `./libsc.a(libsc_cfg_common.o)' is incompatible with i386:x86-64 output



我以前是ubuntu 12.04,那时候只要装一下ia32-libs就ok了.但是,貌似从ubuntu 13.10之后就没有ia32-libs了.于是我就Orz了...求大神指点...

加载中
2
eechen
eechen

64位系统下执行 dpkg -l libc6 你会看到 libc6:amd64
32位libc6对应的就是libc6:i386
apt-cache show libc6:i386

比如64位Ubuntu安装32位的WPS的时候就需要安装32位的libc6
sudo apt-get install libc6:i386

libc6:amd64和libc6:i386的库位置:
/lib/x86_64-linux-gnu/libc.so.6
/lib/i386-linux-gnu/libc.so.6

0
agultiga
agultiga
为什么运行sudo apt-get install ia32-libs不行?
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部