ubuntu下安裝gcc


在ubuntu下安裝gcc(聯網下)

	第一次寫blog,多多包涵!

gcc安裝步驟

廢話不多說,gcc安裝步驟如下:

1. sudo apt update
2. sudo apt install build-essential

​ 如果要驗證gcc編譯器是否已經安裝完畢,可以使用 gcc --version來打印gcc版本號。

安裝可能出現的問題

問題一:

​ 問題描述:按照步驟輸入上述命令行仍無法安裝build-essential,如圖所示:

​ 也就是:

現在沒有可用的軟件包 build-esential,但是它被其它的軟件包引用了。
這可能意味着這個缺失的軟件包可能已被廢棄,
或者只能在其他發布源中找到
E: 軟件包 build-esential 沒有可供安裝的候選者

​ 解決方法:

這與ubutun官方的默認更新源soruces.list有關.

​ 我們只需要修改soruces.list文件,在里面添加第三方更新源即可解決問題。由於soruces.list默認是只讀文件,所以我們要修改其權限。

1. cd /etc/apt
2. ll
3. sudo chmod 777 soruces.list


​ 然后在計算機中找到該文件,將原本的替換為下面的源鏈接(建議將原鏈接備份)

deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

問題二:

​ 問題描述:在執行sudo apt install build-essential有時會出現如圖所示問題:

img

​ 解決方法:可以使用下面命令行強制解鎖:

1. sudo rm /var/cache/apt/archives/lock
2. sudo rm /var/lib/dpkg/lock

感謝以下博主提供的幫助

https://blog.csdn.net/darling_forever/article/details/80116116

https://blog.csdn.net/gsh_hello_world/article/details/70227852


免責聲明!

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



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