2011-05-05 152 views
1

首先我知道标题是一般的,但我认为这是提问的正确方式。 细节是:我试图获得提升1.46和gcc 4.6使用ppa(ubuntu toolchain gcc和boost最新的libboost)。我可以在10.10上完成,但在11.04上似乎不可能。那么有没有官方的方式使用最新版本的gcc和libbbost。我知道ubuntu的默认版本不是最新版本,但我需要一些1.44+增强的东西和gcc 4.6,以获得一些不错的:) C++ 11功能。那么最好的办法是什么? PPA?获取最新版本的GCC并提升最新版本的Ubuntu

+3

尽管它涉及到编译器,但我认为这个问题更适合[SuperUser](http://superuser.com),因为它更多地是关于包管理而不是编程。 – DarkDust 2011-05-05 07:49:48

回答

2

这适用于每一个分布几乎在任何操作系统上:

转到gcc.gnu.org,下载源代码,解压缩,看看自述,做一个

./configure 
make -j4 
make install (as root) 

这将在/ usr/local前缀中安装gcc(您的当前编译器将保持不变)。 如果你想使用编译器,你需要让你的工具链知道它,你可以使用一些环境变量(CC,PATH)或手动配置你的项目。

重复提升。