我正在运行debian wheezy并希望从GCC 4.7.2升级到GCC 4.9.0.
按照这些指示我安装libgmp-dev,libmpfr-dev和libmpc-dev(我的包管理器给我的版本2:5.0.5 + DFSG-2,3.1.0-5和0.9-4分别),并运行以下编译GCC(请注意,在我的情况下,是4.9.0而不是4.6.2):
tar xzf gcc-4.6.2.tar.gz
cd gcc-4.6.2
./contrib/download_prerequisites
cd ..
mkdir objdir
cd objdir
$PWD/../gcc-4.6.2/configure --prefix=$HOME/gcc-4.6.2
make
make install
Run Code Online (Sandbox Code Playgroud)
我现在有一个objdir充满东西的目录,但是g ++在哪里,我应该把这个目录放在哪里?
我猜我应该把它移动usr/local到我的PATH变量中添加一些东西,但我不知道到底是什么,以及如何确保在我的旧gcc安装之前搜索它.