gpt4 book ai didi

c++ - Ubuntu 10.04 需要什么包才能运行用 gcc/g++ 4.7 编译的程序?

转载 作者:行者123 更新时间:2023-11-28 07:45:32 25 4
gpt4 key购买 nike

我需要在更新的 ubuntu 10.04 机器上做什么才能运行用 c++11 编写并使用 gcc 4.7 编译的程序? stdlibc++ 更新是否足够? glibc?还要别的吗?换句话说:我需要在 ubuntu 10.04 机器上部署哪些包,以便我的 gcc 4.7 c++11 程序可以运行,而无需安装完整的 gcc 套件?

我想为基于 ubuntu 10.04 的系统开发应用程序,并能够使用 gcc 4.7 中提供的 c++11 语言和库功能。 (请注意,在 ubuntu 10.04 上需要一个特殊的 ppa 来安装 gcc 4.7,否则它目前会坚持使用 gcc 4.4)。我不想在将运行我创建的应用程序的机器上部署编译器。我不打算使用 GOMP 之类的“花哨”库。

最佳答案

您需要 libgcc_s.so.1libstdc++.so.6.0.17libsupc++.so.6.0.17 库GCC 4.7,但我怀疑 Ubuntu 10.04 是否有包含这些库的软件包。您用于获取 GCC 4.7 的 PPA 也应该提供这些库,或者在 gcc 包中,或者在其他一些包中,例如 libgcc1libstdc++6

如果您找不到它们的 .deb 包,那么在旧系统上获取这些库的唯一可靠方法是构建 GCC,请参阅 http://gcc.gnu.org/wiki/InstallingGCC为指针。您可以使用 --enable-languages=c,c++ 来避免构建不需要的编译器前端和运行时库。

关于c++ - Ubuntu 10.04 需要什么包才能运行用 gcc/g++ 4.7 编译的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14969853/

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