在Ubuntu 24.04|22.04|20.04|18.04 安裝切換GCC編譯器

更新於 2024/07/16閱讀時間約 2 分鐘
安裝
sudo apt update
sudo apt upgrade
​sudo apt install g++-12 gcc-12
sudo apt install g++-11 gcc-11

驗證安裝​
gcc-12 --version

成功訊息​
gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

設定優先順序
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100 --slave /usr/bin/g++ g++ /usr/bin/g++-12 --slave /usr/bin/gcov gcov /usr/bin/gcov-12

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 80 --slave /usr/bin/g++ g++ /usr/bin/g++-11 --slave /usr/bin/gcov gcov /usr/bin/gcov-11


​檢查預設
gcc --version

已經更改為12
gcc (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

想進行變更
sudo update-alternatives --config gcc​




    avatar-img
    5會員
    75內容數
    記錄生活與技術的小細節
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    iBonnie_愛邦尼 的其他內容
    22.04 開始,Ubuntu 儲存庫中的 Firefox 是一個在沙箱中運行的 Snap 軟體包。如果您想使用經典的 .deb 套件格式安裝最新的 Firefox,有兩種簡單的方法:1.由 Ubuntu 團隊成員維護的Mozilla PPA 。2. Firefox 開發團隊維護的新apt 儲存庫
    在處理Linux時,遇到了Kubuntu 22.04的SSH連線問題。本文將介紹如何完整移除之前裝過的SSH並重新安裝以解決問題。
    本文將介紹如何安裝CUDA和cuDNN,並提供注意事項。隨著安裝步驟和提示,確保您能成功安裝這些必要的套件。
    搜尋.......支援的driver: apt search nvidia-drive 最新支援到545,我們來裝545好了(通常我會選擇前一版,我也建議選前一版,像是python12 我們就選python11) sudo apt install nvidia-driver-545 sudo
    打開 PowerShell 關閉wsl  wsl --shutdown 執行: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser iwr -useb https://raw.githubusercontent.com/okibcn/wslc
    sudo apt update sudo apt install apache2 ======================檢視=====================  sudo systemctl status apache2
    22.04 開始,Ubuntu 儲存庫中的 Firefox 是一個在沙箱中運行的 Snap 軟體包。如果您想使用經典的 .deb 套件格式安裝最新的 Firefox,有兩種簡單的方法:1.由 Ubuntu 團隊成員維護的Mozilla PPA 。2. Firefox 開發團隊維護的新apt 儲存庫
    在處理Linux時,遇到了Kubuntu 22.04的SSH連線問題。本文將介紹如何完整移除之前裝過的SSH並重新安裝以解決問題。
    本文將介紹如何安裝CUDA和cuDNN,並提供注意事項。隨著安裝步驟和提示,確保您能成功安裝這些必要的套件。
    搜尋.......支援的driver: apt search nvidia-drive 最新支援到545,我們來裝545好了(通常我會選擇前一版,我也建議選前一版,像是python12 我們就選python11) sudo apt install nvidia-driver-545 sudo
    打開 PowerShell 關閉wsl  wsl --shutdown 執行: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser iwr -useb https://raw.githubusercontent.com/okibcn/wslc
    sudo apt update sudo apt install apache2 ======================檢視=====================  sudo systemctl status apache2
    你可能也想看
    Google News 追蹤
    Thumbnail
    *合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
    Thumbnail
    如果問一位學齡前的孩子,期不期待明天的到來?得到的答案多半是肯定的,而且還能興高采烈地訴說著他們的期待與計畫,但隨著年齡的增長也伴隨著責任義務的增加,「活著」成為了一件苦差事,也讓人不斷地自問:「到底活著的意義是什麼?」 日本小說家朝井遼透過六篇各自獨立的短篇小說讓我們有機會深入去理解不同人物
    Thumbnail
    其實我在閱讀這本書之前並不知道是一本什麼樣的作品,單純是書名很長又帶有韓國風味,於是引發了閱讀的興趣,沒想到才翻開這本書就彷彿搭上了一輛高速行駛的列車,劇情緊湊令人屏息,全書有四篇小說都是以主人翁「映」所串成,抒發男同志在成長經歷中面對友情、愛情、親情的悲喜交集,可以感受到作者想要表達主人翁對於
    Thumbnail
    我從小就是一個自動自發會寫好功課並認真讀書的好學生,甚至連寒暑假作業都不會拖到最後一刻才完成,而是先把所有的作業大致看過一遍,在閒暇之餘安排時間慢慢完成,因為我不喜歡手忙腳亂的感受,總是會提早做好安排讓自己有更多餘裕去完成該做的事情。 或許是未雨綢繆的個性使然,在進入職場後也總是提前完成工作,
    Thumbnail
    環遊世界分享會​時答應大家會用文字陸續回答問題,今天來聊聊這題。 有想過會走那麼久嗎?在一起最有趣的一件事情是...?
    Thumbnail
    「我只有 Windows 電腦也可以操作 Linux 指令嗎?」 「想試試看其他作業系統,需要移除作業系統再重灌嗎?」 「想了解虛擬化,快來試試看 VirtualBox」 今天就來實作 VirtualBox 安裝 Linux ubuntu 作業系統吧!
    Thumbnail
    承上篇,繼續往下走吧! 來說明一下 PHP 兩個會用到的套件安裝,一個是 ionCube,另一個為 memcached ●PHP 套件 ionCube 安裝 先以下列指令,在帳戶內建立一個 tmp 資料夾備用,執行時留意是在帳號剛登入主機的位置喔!
    Thumbnail
    先說,我並非專業人士~ 只是分享建立的過程與經驗,不要問我問題~ 我可能、應該無法解答,哈哈哈。 另,這只是一份 草稿? 操作簡述~ 容我不很詳細的抓畫面了! 我之後 "應該" 會拍影片說明整個過程,真的有拍的話,再補上影片網址。
    Thumbnail
    用 M1/M2 也有一段時間了,有點懷念 Linux,但之前想裝個 VM 卻不得其門而入。由於也沒具體需要,所以也就放著。心血來槽又查了一下,竟然用 Multipass 會這麼簡單。
    Thumbnail
    承接上篇文章 架設好環境後我們要來安裝 WordPress 了 其實安裝 WordPress 非常簡單,但是其中要注意的小細節太多了,若是沒有設定好,接下來在做各種激烈操作的時候就會有一堆問題。 文章目錄: 首先,建立一個專門給 WordPress 的資料庫,開啟 phpmyadmin 解壓縮
    Thumbnail
    *合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
    Thumbnail
    如果問一位學齡前的孩子,期不期待明天的到來?得到的答案多半是肯定的,而且還能興高采烈地訴說著他們的期待與計畫,但隨著年齡的增長也伴隨著責任義務的增加,「活著」成為了一件苦差事,也讓人不斷地自問:「到底活著的意義是什麼?」 日本小說家朝井遼透過六篇各自獨立的短篇小說讓我們有機會深入去理解不同人物
    Thumbnail
    其實我在閱讀這本書之前並不知道是一本什麼樣的作品,單純是書名很長又帶有韓國風味,於是引發了閱讀的興趣,沒想到才翻開這本書就彷彿搭上了一輛高速行駛的列車,劇情緊湊令人屏息,全書有四篇小說都是以主人翁「映」所串成,抒發男同志在成長經歷中面對友情、愛情、親情的悲喜交集,可以感受到作者想要表達主人翁對於
    Thumbnail
    我從小就是一個自動自發會寫好功課並認真讀書的好學生,甚至連寒暑假作業都不會拖到最後一刻才完成,而是先把所有的作業大致看過一遍,在閒暇之餘安排時間慢慢完成,因為我不喜歡手忙腳亂的感受,總是會提早做好安排讓自己有更多餘裕去完成該做的事情。 或許是未雨綢繆的個性使然,在進入職場後也總是提前完成工作,
    Thumbnail
    環遊世界分享會​時答應大家會用文字陸續回答問題,今天來聊聊這題。 有想過會走那麼久嗎?在一起最有趣的一件事情是...?
    Thumbnail
    「我只有 Windows 電腦也可以操作 Linux 指令嗎?」 「想試試看其他作業系統,需要移除作業系統再重灌嗎?」 「想了解虛擬化,快來試試看 VirtualBox」 今天就來實作 VirtualBox 安裝 Linux ubuntu 作業系統吧!
    Thumbnail
    承上篇,繼續往下走吧! 來說明一下 PHP 兩個會用到的套件安裝,一個是 ionCube,另一個為 memcached ●PHP 套件 ionCube 安裝 先以下列指令,在帳戶內建立一個 tmp 資料夾備用,執行時留意是在帳號剛登入主機的位置喔!
    Thumbnail
    先說,我並非專業人士~ 只是分享建立的過程與經驗,不要問我問題~ 我可能、應該無法解答,哈哈哈。 另,這只是一份 草稿? 操作簡述~ 容我不很詳細的抓畫面了! 我之後 "應該" 會拍影片說明整個過程,真的有拍的話,再補上影片網址。
    Thumbnail
    用 M1/M2 也有一段時間了,有點懷念 Linux,但之前想裝個 VM 卻不得其門而入。由於也沒具體需要,所以也就放著。心血來槽又查了一下,竟然用 Multipass 會這麼簡單。
    Thumbnail
    承接上篇文章 架設好環境後我們要來安裝 WordPress 了 其實安裝 WordPress 非常簡單,但是其中要注意的小細節太多了,若是沒有設定好,接下來在做各種激烈操作的時候就會有一堆問題。 文章目錄: 首先,建立一個專門給 WordPress 的資料庫,開啟 phpmyadmin 解壓縮