gpt4 book ai didi

ubuntu - 如何在 Ubuntu 14.04 LTS 中安装 ia32-libs (Trusty Tahr)

转载 作者:太空宇宙 更新时间:2023-11-03 16:39:59 24 4
gpt4 key购买 nike

我昨天安装了 Ubuntu 14.04 (Trusty Tahr)。一切似乎都很好。但是当我试图编译一些 C 代码时,我遇到了以下错误。该错误似乎是由于操作系统缺乏 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 (Precise Pangolin) 时,我曾经apt-get install ia32-libs。但我所知道的是,自 Ubuntu 13.10 (Saucy Salamander) 以来,Ubuntu 已经删除了 ia32-libs。我该如何解决这个问题?

最佳答案

你可以试试这个来安装 32 位库(不是全部在 ia32-libs 中):

sudo  apt-get install program:i386

sudo dpkg --add-architecture i386 可能是必需的(如果您从未运行过它)。


或者如果您想安装整个 ia32-lib,请尝试以下顺序:

sudo -i
cd /etc/apt/sources.list.d
echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get update
apt-get install ia32-libs

PS:这样就可以安装ia32-libs了。但是,我们添加了 13.04 的源,因此,可能会出现一些未知问题。安装 ia32-libs 后,我建议您删除 /etc/apt/sources.list.d 中的 ia32-libs-raring.list >,并执行 sudo apt-get update


如果你想修复Android SDK的依赖,你可以试试下面这个:

sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1

关于ubuntu - 如何在 Ubuntu 14.04 LTS 中安装 ia32-libs (Trusty Tahr),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23182765/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com