国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux升級GCC/G++操作步驟

這篇具有很好參考價值的文章主要介紹了Linux升級GCC/G++操作步驟。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

現(xiàn)在運行C++程序?qū)τ贕++編譯器要求版本提高,centos7默認G++版本為4.8.5,需要將G++版本升級到高版本,以下以G++12.0.1為例。

1、下載GCC包方式一??GCC-12.1.0

升級gcc版本,linux,運維,服務(wù)器

?方式二:

命令:wget ??(Linux下載文件命令)

  格式:wget+空格+參數(shù)+文件路徑

? ? ? ? ?   ?wget [OPTION]… [URL]…

? ? ? ? ?   例:wget?http://mirrors.ustc.edu.cn/gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.gz

  參數(shù):-c ? 端點續(xù)傳功能?

? ? ? ? ?   例:wget -c http://mirrors.ustc.edu.cn/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2?? ? ?

? ? ? ?(注意事項:不能在root下;http:不能用https:)

將GCC包下載后,上傳到linux服務(wù)器中,

升級gcc版本,linux,運維,服務(wù)器

2、將壓縮包解壓?

命令:tar ?? ? ? ? (Linux解壓/壓縮命令)

  格式:tar+空格+參數(shù)組+文檔

  參數(shù):獨立參數(shù):-c: 建立壓縮檔案;-x:解壓;-t:查看內(nèi)容;-r:向壓縮歸檔文件末尾追加文件;-u:更新原壓縮包中的文件

? ? ? ? ? ? ? ? ? ? ? ? (只能用一個)

? ? ? ? ?   ?可選參數(shù):-z:有g(shù)zip屬性的;?-j:有bz2屬性的;?-Z:有compress屬性的;?-v:顯示所有過程;?-O:將文件解開到標準輸出

? ? ? ? ?     ?下面的參數(shù)-f是必須的: ?-f: 使用檔案名字,切記,這個參數(shù)是最后一個參數(shù),后面只能接檔案名。

? ? ? ? 例:tar zxvf gcc-8.2.0.tar.gz

升級gcc版本,linux,運維,服務(wù)器

3、下載GCC文件與依賴

進入解壓后的包:升級gcc版本,linux,運維,服務(wù)器

?

運行腳本:./contrib/download_prerequisites

? ? ??successfully

注意:1、這一步如果網(wǎng)速慢,會很長時間

? ? ? ? ? ?2、如果服務(wù)器沒有安裝bzip2,會報錯,請安裝bzip2:

yum -y install bzip2

4、生成makefile編譯文件

在解壓后的包菜面,建立編譯目錄:mkdir gcc-build-12.1.0

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? cd gcc-build-12.1.0? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

        ../configure?-enable-checking=release?-enable-languages=c,c++?-disable-multilib ?

? ? ? ?結(jié)果:creatingMakefile成功

5、編譯

根據(jù)Linux虛擬設(shè)置內(nèi)核數(shù),進行編譯:make -j4 ? (j4表示4核,option)

注意:需要耐心編譯!時間會比較久一點,不報錯請耐心等待。

6、安裝gcc

安裝命令:sudo make install

7、查看gcc版本:g++? -v? ? ? ?/? ? ? ?gcc? ?-v?文章來源地址http://www.zghlxwxcb.cn/news/detail-671022.html

到了這里,關(guān)于Linux升級GCC/G++操作步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Linux下載高版本的gcc與g++并編譯,升級g++,演示安裝g++11.2以及gdb11.1

    Linux下載高版本的gcc與g++并編譯,升級g++,演示安裝g++11.2以及gdb11.1

    點我進入清華源-GCC鏈接: https://mirror.tuna.tsinghua.edu.cn/gnu/gcc/ 為了保證后續(xù)安裝gcc能編譯通過, 且安裝g++同時也會安裝gcc! ? 下載從清華源所需要的gcc版本,作者這邊選擇的是 11.2.0 , 此處版本不同,后續(xù)的指令文件名需要選擇自己的版本文件名。 點我進入清華源-GCC鏈接,

    2024年02月11日
    瀏覽(26)
  • linux離線手動安裝升級gcc

    linux離線手動安裝升級gcc

    GCC可以用來編譯C/C++、FORTRAN、JAVA、OBJC、ADA等語言 的程序,可根據(jù)需要選擇安裝支持的語言。 查看當(dāng)前gcc版本: gcc-7.2.0版本:https://ftp.gnu.org/gnu/gcc/ 下載依賴,共依賴四個工具gmp、isl、mpc、mpfr gmp-6.1.0版本:https://ftp.gnu.org/gnu/gmp/gmp-6.1.0.tar.bz2 isl-0.16版本: http://www.mirrorservice.

    2024年02月07日
    瀏覽(19)
  • linux基礎(chǔ)60——在線升級gcc

    1)安裝scl源。SCL是Software Collections的縮寫,收錄了許多程序的新版本,例如gcc, PHP, git, python等。安裝的軟件可與舊版共存,包名多以rh-為前綴。 2)安裝devtoolset。devtoolset是按照 Software Collections 的規(guī)范打出來的一套 rpm 包 3)devtoolset激活。 4)設(shè)置全局生效。

    2024年02月12日
    瀏覽(27)
  • Linux中的多個GCC版本:選擇合適的GCC版本進行編程

    在Linux系統(tǒng)中,GCC(GNU Compiler Collection)是一個廣泛使用的編譯器套件,用于編譯和構(gòu)建各種編程語言的代碼。GCC具有多個版本可供選擇,每個版本都具有一些特定的特性和優(yōu)化。本文將介紹如何在Linux上使用多個GCC版本,并展示如何選擇適合自己需求的版本進行編程。 安裝多

    2024年02月04日
    瀏覽(30)
  • 『Linux升級路』基礎(chǔ)開發(fā)工具——gcc/g++篇

    『Linux升級路』基礎(chǔ)開發(fā)工具——gcc/g++篇

    ?? 博客主頁: 小王又困了 ?? 系列專欄: Linux ?? 人之為學(xué),不日近則日退? ?? 感謝大家點贊??收藏?評論?? 目錄 一、快速認識gcc/g++ ?二、預(yù)處理 ??1.1頭文件展開? ??1.2條件編譯 二、編譯 三、匯編 四、鏈接 ??4.1庫的概念 ??4.2庫的特點 ??4.3庫的分類 ??4.4動態(tài)

    2024年02月05日
    瀏覽(23)
  • 【Linux】Ubuntu22.04版本下實現(xiàn)gcc版本的快速切換

    本文將介紹如何在Ubuntu22.04版本下實現(xiàn)gcc版本的快速切換。 本文首發(fā)于 ??慕雪的寒舍 有的時候,不同版本的gcc會造成一些細微的差異,導(dǎo)致相關(guān)的一些工具不兼容,比如用于單元測試覆蓋率生成的gcov/lcov工具,在不同的gcc版本下可能會出現(xiàn)不同的結(jié)果。 為了確定是否是

    2024年01月22日
    瀏覽(23)
  • Centos升級gcc版本

    Centos升級gcc版本

    步驟1:查看當(dāng)前服務(wù)器gcc版本 gcc –version 步驟2:查看當(dāng)前gcc安裝目錄 find / -name gcc cd /usr/bin ll gcc* 因為gcc,g++,c++都是配套的,查找出 g++和c++的原版本位置 步驟3:安裝下載依賴包 yum install glibc-headers gcc-c++? gcc gmp? gmp-devel? mpfr? mpfr-devel? libmpc? libmpc-devel yum install libffi-dev

    2024年01月23日
    瀏覽(26)
  • yum升級gcc版本

    yum升級gcc版本

    1、安裝centos-release-scl 2、安裝devtoolset 3、激活 4、添加到環(huán)境變量 5、查看當(dāng)前gcc版本 對于一些老代碼使用gcc 10可能報許多編譯問題,也可以考慮安裝低一些的gcc(9或者8的版本),目前支持下面這些版本的yum安裝: 執(zhí)行完第三步操作后可能會出現(xiàn)cd、ls、vi等常用命令失效的

    2024年02月02日
    瀏覽(24)
  • Linux怎樣更新Centos下Gcc版本支持C++17?

    [[Linux下的軟連接、軟鏈接的方式]] [[Linux使用的filesystem庫來自于c++17提供的新特性]] [[Linux下centos查看 GCC 、G++版本]] [[Linux 下centos 查看 -std 是否支持 C17 ]] centos7直接yum安裝的那個gcc版本為4.8.5,對于大多數(shù)的需求來說都是低了。系統(tǒng)安裝鏡像里的那個版本也是4.8.5。 在g++ 7 以上

    2024年02月14日
    瀏覽(18)
  • CentOS 7升級gcc版本

    Centos 7默認gcc版本為4.8,有時需要更高版本的,這里以升級至9.3.1版本為例,分別執(zhí)行下面三條命令即可,無需手動下載源碼編譯 1、安裝 centos -release-scl 列出一下GCC版本 2、安裝devtoolset,注意,如果想安裝8. 版本的,就改成devtoolset-8-gcc ,以此類推 3、激活對應(yīng)的devtoolset,所

    2023年04月20日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包