我想将一些应用程序部署到 linux 操作系统,所以我安装了最新版本的 Ubuntu 和 gcc/IDE(13.10-amd64,gcc ver 4.8.1,Eclipse 3.8.1)。
然后我尝试将 Intel 的 ICC 安装到我的计算机上,但是,ICC 安装程序告诉我它需要 glibc 才能正确安装,并且他们在我的系统中找不到这个 glibc 库,因此安装无法继续。
然后我使用搜索命令查找是否有适用于 Ubuntu 的 glibc 库,但是它没有返回该库的任何结果,并且我使用 synaptic 进行搜索,除了该 glibc 库的一些文档文件外,它什么也没有返回。
谁能告诉我从哪里可以得到这个 glibc 库?谢谢。
更新: 安装程序显示以下警告:
在此系统上找不到 32 位库。
在 Intel(R) 64 体系结构系统上运行时,此产品版本需要存在 32 位兼容性库。找不到这些库中的一个或多个:
libstdc++(包括 libstdc++6) glibc libgcc
没有这些库,编译器和调试器将无法正常运行。有关详细信息,请参阅发行说明。
最佳答案
为了准备我的 64 位 Ubuntu 安装以构建 32 位二进制文件,我运行以下命令:
sudo apt-get install ia32-libs
sudo apt-get install g++-multilib
可能只需要第二次安装(它可能包括第一个依赖项),但遵循良好的 cargo 崇拜实践,我只运行两个。
关于c++ - 我在哪里可以获得 glibc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20132966/