程序小哥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/gcc49 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.
搞定!
推薦閱讀:
以爲不錯,請給個「在看」
分享給你的朋友!
![](http://static.javashuo.com/static/loading.gif)
本文分享自微信公衆號 - 登龍(DLonngv)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。