如何安装gcc和g++的最新版本?
我正在使用各种C++11和C++1y特性,这就是我需要这样做的原因。
发布于 2014-04-28 00:14:24
您可以从Ubuntu工具链PPA:https://wiki.ubuntu.com/ToolChain#PPA_套餐安装接近上游版本的GCC。
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.9
在Ubuntu 14.04上测试。
发布于 2014-08-05 00:27:10
安装
sudo su -
apt-get install build-essential
add-apt-repository ppa:ubuntu-toolchain-r/test
apt-get update
apt-get install gcc-4.9 g++-4.9 cpp-4.9
在那之后,如果你检查gcc的版本,你会发现原来的版本。
gcc --version
所以我们可以用简单的符号来修正它
cd /usr/bin
rm gcc g++ cpp
ln -s gcc-4.9 gcc
ln -s g++-4.9 g++
ln -s cpp-4.9 cpp
您可以使用update-alternatives
进行更新
//实际上,我尝试了这个符号&我知道这会奏效,但是你可以使用这个符号来获得它,没有问题//如果我错了,请纠正我
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 40 --slave /usr/bin/gcc gcc /usr/bin/gcc-4.9
update-alternatives --config gcc
update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-4.9 40 --slave /usr/bin/cpp cpp /usr/bin/cpp-4.9
update-alternatives --config cpp
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9
update-alternatives --config g++
您只需用
/usr/bin/gcc4.9 filename.c
gcc-4.9就像gcc-4.8 "ubuntu 14.04“,这不是什么大的尊重。
发布于 2014-11-02 11:09:26
当前(20141102),添加PPA并调用上面的命令apt-get install gcc-4.9 g++-4.9 cpp-4.9
将打印出一系列建议的包。安装它们时,除了libvtv0-dbg (它有依赖冲突)之外:
apt-get install gcc-4.9 g++-4.9 cpp-4.9 gcc-4.9-locales g++-4.9-multilib libstdc++6-4.9-dbg gcc-4.9-multilib libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan1-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libquadmath0-dbg lib32stdc++6-4.9-dbg libx32stdc++6-4.9-dbg
(如果您对-dbg包不感兴趣,请跳过它们),然后执行apt-get dist-upgrade --auto-remove
。这最后一步将基本上取代您的gcc-4.8与gcc-4.9 (但不是卸载旧版本),并拉最新的fortran编译器在同一时间。
https://askubuntu.com/questions/428198
复制