【发布时间】:2012-01-14 06:43:10
【问题描述】:
我如何在 Ubuntu 11.04 的 C++11 standard 下使用最新的编译器编译 C++ 程序,最好使用发行版中的编译器,即预构建包。
【问题讨论】:
-
从技术上讲,这不是一个编程问题。 “我如何安装 X”属于 SuperUser 或类似的地方。
-
您可以看到Ubuntu 12.04 alpha 包含GCC 4.6.1,下面的Hauleth 说它具有您想要的功能。您可以通过一些黑客操作(我不知道 Ubuntu)在您自己的系统上安装该软件包,或者您可以只安装 12.04 alpha。
-
@WarrenP 常见问题解答明确指出“程序员常用的软件工具”并非题外话。这是有道理的,程序员将拥有最多的编译器安装经验,而不是系统管理员。
-
所以
apt-get和添加新的 apt 源现在是程序员的事了? -
@Warren P:可能。如果有人问是否有支持 X 的库,回答类似“FooLib 支持;在 Ubuntu 上使用
sudo apt-get install foo-lib获取它”是合理的。在这种情况下,OP 询问至少间接可用的最新编译器,而不是询问“如何安装 gcc 4.6?”答案是建议使用 gcc 4.6,这是主题。