【发布时间】:2013-02-19 23:52:05
【问题描述】:
我需要在一个全新的、更新的 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 这样的“花哨”库或任何东西。
【问题讨论】:
-
只要你试一试,你就会从加载器那里得到一个明确的答案。你可以在大约十分钟内安装 virtualbox 和 10.04 .iso。
-
如果在大小限制和类似方面可行:静态链接您的应用?
-
谢谢大家。在这种情况下,大小确实很重要,所以这不是一个选择。当然,我可以制作一个测试程序并查看它需要什么,但我想知道未来的版本可能需要什么并从一开始就安装它。无论如何,谢谢。
标签: c++ gcc c++11 g++ shared-libraries