Ubuntu 配置多版本gcc


Ubuntu 配置多版本gcc

安裝時使用apt源安裝。涉及ubuntu中的一個工具:update-alternatives是系統中專門維護系統命令鏈接符的工具。搜了一些些介紹:這個命令會建立很軟鏈接,當切換版本的時候,只需要更改軟鏈接的指向。總結一下這個命令很有用,不僅僅局限於gcc的版本管理,像java的版本也可以使用這個管理,需要再做探究。這里僅僅是一個小小的使用。

安裝指定版本gcc

sudo apt-get install gcc-4.7 gcc-4.7-multilib g++-4.7 g++-4.7-multilib
sudo apt-get install gcc-5 gcc-5--multilib g++-5 g++-5-multilib
sudo apt-get install gcc-6 gcc-6--multilib g++-6 g++-6-multilib

ps:這里我安裝了4.7版本,因為matlab2015a對應於這個版本,而這里的5真正的版本號為5.5,而6對應的是6.5。這里需要聲明的是apt源中並沒有包含所有的版本,比如說5.4,6.3,都無法找到。如果必須其他版本可通過編譯得

查找指定版本gcc

sudo apt-cache search gcc # gcc可替換為其他包名,同樣是有效的查詢
sudo apt-cache show gcc #展示版本號

顯示並指定gcc版本

# 添加到管理器
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 80

# 選擇GCC
sudo update-alternatives --config gcc

刪除gcc版本選項

sudo update-alternatives --remove gcc /usr/bin/* # *為指定版本,如gcc-5
# 刪除這個后再通過源卸載
sudo apt-remove --省略--

查看系統GLIBC版本

ldd --version

#ldd (GNU libc) 2.12

原文地址:https://blog.csdn.net/uniqueyyc/article/details/85407693


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM