首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Ubuntu上安装gcc/g++ 4.9?

在Ubuntu上安装gcc/g++ 4.9?
EN

Ask Ubuntu用户
提问于 2014-03-01 19:05:14
回答 5查看 280.9K关注 0票数 80

如何安装gcc和g++的最新版本?

我正在使用各种C++11和C++1y特性,这就是我需要这样做的原因。

EN

回答 5

Ask Ubuntu用户

发布于 2014-04-28 00:14:24

您可以从Ubuntu工具链PPA:https://wiki.ubuntu.com/ToolChain#PPA_套餐安装接近上游版本的GCC。

代码语言:javascript
运行
AI代码解释
复制
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.9

在Ubuntu 14.04上测试。

票数 110
EN

Ask Ubuntu用户

发布于 2014-08-05 00:27:10

安装

代码语言:javascript
运行
AI代码解释
复制
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的版本,你会发现原来的版本。

代码语言:javascript
运行
AI代码解释
复制
gcc --version

所以我们可以用简单的符号来修正它

代码语言:javascript
运行
AI代码解释
复制
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进行更新

//实际上,我尝试了这个符号&我知道这会奏效,但是你可以使用这个符号来获得它,没有问题//如果我错了,请纠正我

代码语言:javascript
运行
AI代码解释
复制
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++

您只需用

代码语言:javascript
运行
AI代码解释
复制
/usr/bin/gcc4.9 filename.c

gcc-4.9就像gcc-4.8 "ubuntu 14.04“,这不是什么大的尊重。

票数 27
EN

Ask Ubuntu用户

发布于 2014-11-02 11:09:26

当前(20141102),添加PPA并调用上面的命令apt-get install gcc-4.9 g++-4.9 cpp-4.9将打印出一系列建议的包。安装它们时,除了libvtv0-dbg (它有依赖冲突)之外:

代码语言:javascript
运行
AI代码解释
复制
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编译器在同一时间。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/428198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文