Ubuntu 16.04 升级 gcc-6 和 g++-6


程序小哥python

这是个人第 107 篇原创web


阅读本文大概须要 3 分钟。ubuntu

下午用 Matlab 编译一个 cpp 程序,提示 gcc-5 版本过低,一气之下,怒升级 gcc-6!微信

一、添加源app

sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get update

二、安装 gcc-六、g++-6
编辑器

sudo apt-get install gcc-6 g++-6

三、配置 gcc,g++ 连接
测试

咱们查看系统当前使用的 gcc,发现是个符号连接:flex

ll /usr/bin/gcclrwxrwxrwx 1 root root 5 Nov 16 16:49 gcc -> gcc-5

g++ 也是:
url

ll /usr/bin/g++lrwxrwxrwx 1 root root 5 Nov 16 16:49 g++ -> g++-5

因此咱们重定向 gcc 连接到 gcc-6 便可:
spa

cd /usr/binsudo sudo rm gccsudo ln -s gcc-6 gcc

一样 g++ 从新连接到 g++-6:

sudo rm g++sudo ln -s g++-6 g++

从新查看下 gcc、g++ 的连接:

ll /usr/bin/gcclrwxrwxrwx 1 root root 5 Nov 16 16:49 gcc -> gcc-6
ll /usr/bin/g++lrwxrwxrwx 1 root root 5 Nov 16 16:49 g++ -> g++-6

顺便查看下 gcc、g++ 的版本:

gcc --version
gcc (Ubuntu 6.5.0-2ubuntu1~16.04) 6.5.0 20181026Copyright (C) 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

g++:

g++ --version
g++ (Ubuntu 6.5.0-2ubuntu1~16.04) 6.5.0 20181026Copyright (C) 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

搞定!

推荐阅读:

Ubuntu 16.04 安装 PCL 库并测试

ROS 初级 - 安装和配置 ROS 环境


以为不错,请给个「在看」

分享给你的朋友!

本文分享自微信公众号 - 登龙(DLonngv)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索