日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux與AIX平臺,GCC下載指南(linuxaixgcc下載)

隨著計算技術(shù)的不斷發(fā)展,人們對于操作系統(tǒng)和編譯器的要求也越來越高。Linux和X作為兩大主流操作系統(tǒng),成為了眾多用戶的選擇。而GCC編譯器則成為了許多程序員的首選工具。本文將詳細(xì)介紹在Linux和X平臺下如何下載和安裝GCC編譯器,以及一些常見的問題解決方法。

創(chuàng)新互聯(lián)建站專注于上高網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供上高營銷型網(wǎng)站建設(shè),上高網(wǎng)站制作、上高網(wǎng)頁設(shè)計、上高網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造上高網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供上高網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

一、下載網(wǎng)址

GCC作為一個免費(fèi)的開源編譯器,可以在官方網(wǎng)站上進(jìn)行下載。其中,Linux平臺的GCC下載地址為:https://gcc.gnu.org/releases.html,X平臺的GCC下載地址為:http://www.perzl.org/x/index.php?n=Mn.Gcc。

二、GCC下載指南

1. Linux平臺

在Linux平臺下下載GCC,用戶可以選擇直接下載源碼進(jìn)行編譯,也可以選擇使用包管理工具進(jìn)行安裝。如果選擇下載源碼,可以使用以下命令進(jìn)行下載:

wget https://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.gz

下載完成后,可以使用以下命令進(jìn)行解壓:

tar -xzvf gcc-10.2.0.tar.gz

進(jìn)入解壓后的目錄,并使用以下命令進(jìn)行配置:

./configure –enable-languages=c,c++

接下來,可以使用以下命令編譯并安裝GCC:

make

make install

如果選擇使用包管理工具進(jìn)行安裝,則可以使用以下命令進(jìn)行安裝:

在Debian或Ubuntu系統(tǒng)中:

sudo apt-get update

sudo apt-get install build-essential

在Red Hat或CentOS系統(tǒng)中:

sudo yum groupinstall ‘Development Tools’

2. X平臺

在X平臺下下載GCC,推薦使用Perzl.org進(jìn)行安裝。在Perzl.org上,用戶可以找到各個版本的GCC安裝包,以及對應(yīng)的依賴包。需要下載GCC的依賴包,以下是一些常見的依賴包:

libgcc-4.2.0-3.x5.3.ppc.rpm

libiconv-1.14-1.x5.1.ppc.rpm

zlib-1.2.3-4.x5.2.ppc.rpm

gettext-0.19.8.1-1.x5.2.ppc.rpm

運(yùn)行以下命令進(jìn)行安裝:

rpm -q gcc

rpm -e gcc

rpm -i libgcc-4.2.0-3.x5.3.ppc.rpm

rpm -i libiconv-1.14-1.x5.1.ppc.rpm

rpm -i zlib-1.2.3-4.x5.2.ppc.rpm

rpm -i gettext-0.19.8.1-1.x5.2.ppc.rpm

接下來,下載所需版本的GCC,并使用以下命令進(jìn)行解壓:

gunzip gcc-10.2.0.tar.gz

tar -xvf gcc-10.2.0.tar

進(jìn)入解壓后的目錄,并使用以下命令進(jìn)行配置:

./configure –prefix=/opt/freeware/gcc/10.2.0 –enable-languages=c,c++

使用make命令進(jìn)行編譯,并使用make install命令進(jìn)行安裝。

三、常見問題解決

在下載和安裝GCC時,可能會遇到一些常見問題。以下是一些解決方法:

1. 在CentOS或Red Hat系統(tǒng)中,可能會遇到無法安裝依賴包的問題。可以嘗試安裝以下軟件源:

sudo yum install epel-release

2. 在X系統(tǒng)中,可能會遇到缺少依賴包的問題??梢允褂靡韵旅畎惭b缺少的依賴包:

rpm -ivh –nodeps xxx.rpm

3. GCC編譯器在進(jìn)行編譯時可能會卡住,這是由于GCC默認(rèn)使用單核心進(jìn)行編譯導(dǎo)致的??梢允褂靡韵旅钸M(jìn)行多核心編譯:

make -j4

其中-j4表示使用4個核心進(jìn)行編譯。

4. 在進(jìn)行Linux系統(tǒng)內(nèi)核頭文件下載時,可能會遇到網(wǎng)絡(luò)問題??梢钥紤]使用wget –no-check-certificate選項進(jìn)行下載。

綜上所述,本文詳細(xì)介紹了在Linux和X平臺下如何下載和安裝GCC編譯器,以及一些常見問題的解決方法。希望本文能夠幫助讀者順利地使用GCC編譯器,提高編程效率。

相關(guān)問題拓展閱讀:

  • 請問怎么在虛擬機(jī)linux操作系統(tǒng)中安裝gcc編譯器?
  • GCC下載下來后怎么開始使用

請問怎么在虛擬機(jī)linux操作系統(tǒng)中安裝gcc編譯器?

1. 下載

在GCC網(wǎng)站上(

)或者通過網(wǎng)上搜索可以查找到下載資源。目前GCC的最新版本為 3.4.0??晒┫螺d的文件一般有兩種形式:gcc-3.4.0.tar.gz和gcc-3.4.0.tar.bz2,只是壓縮格式不一樣,內(nèi)容完全一致,下載其中一種即可。

2. 解壓縮

根據(jù)壓縮格式,選擇下面相應(yīng)的一種方式解包(以下的“%”表示命令行提示符):

% tar xzvf gcc-3.4.0.tar.gz

或者

% bzcat gcc-3.4.0.tar.bz2 | tar xvf –

新生成的gcc-3.4.0這個目錄被稱為源目錄,用${srcdir}表示它。以后在出現(xiàn)${srcdir}的地方,應(yīng)該用真實的路徑來替換它。用pwd命令可以查看當(dāng)前路徑。

在${srcdir}/INSTALL目錄下有詳細(xì)的GCC安裝說明,可用瀏覽器打開index.html閱讀。

3. 建立目標(biāo)目錄

目標(biāo)目錄(用${objdir}表示)是用來存放編譯結(jié)果的地方。GCC建議編譯后的文件不要放在源目錄${srcdir>中(雖然這樣做也可以),更好單獨(dú)存放在另外一個目錄中,而且不能是${srcdir}的子目錄。

例如,可以這樣建立一個叫 gcc-build 的目標(biāo)目錄(與源目錄${srcdir}是同級目錄):

% mkdir gcc-build

% cd gcc-build

以下的操作主要是在目標(biāo)目錄 ${objdir} 下進(jìn)行。

4. 配置

配置的目的是決定將GCC編譯器安裝到什么地方(${destdir}),支持什么語言以及指定其它一些選項等。其中,${destdir}不能與${objdir}或${srcdir}目錄相同。

配置是通過執(zhí)行${srcdir}下的configure來完成的。其命令格式為(記得用你的真實路徑替換${destdir}):

% ${srcdir}/configure –prefix=${destdir}

例如,如果想將GCC 3.4.0安裝到/usr/local/gcc-3.4.0目錄下,則${destdir}就表示這個路徑。

在我的機(jī)器上,我是這樣配置的:

% ../gcc-3.4.0/configure –prefix=/usr/local/gcc-3.4.0 –enable-threads=posix –disable-checking –enable–long-long –host=i386-redhat-linux –with-system-zlib –enable-languages=c,c++,java

將GCC安裝在/usr/local/gcc-3.4.0目錄下,支持C/C++和JAVA語言,其它選項參見GCC提供的幫助說明。

5. 編譯

% make

這是一個漫長的過程。在我的機(jī)器上(P4-1.6),這個過程用了50多分鐘。

6. 安裝

執(zhí)行下面的命令將編譯好的庫文件等拷貝到${destdir}目錄中(根據(jù)你設(shè)定的路徑,可能需要管理員的權(quán)限):

% make install

至此,GCC 3.4.0安裝過程就完成了。

6. 其它設(shè)置

GCC 3.4.0的所有文件,包括命令文件(如gcc、g++)、庫文件等都在${destdir}目錄下分別存放,如命令文件放在bin目錄下、庫文件在lib下、頭文件在include下等。由于命令文件和庫文件所在的目錄還沒有包含在相應(yīng)的搜索路徑內(nèi),所以必須要作適當(dāng)?shù)脑O(shè)置之后編譯器才能順利地找到并使用它們。

6.1 gcc、g++、gcj的設(shè)置

要想使用GCC 3.4.0的gcc等命令,簡單的方法就是把它的路徑${destdir}/bin放在環(huán)境變量PATH中。我不用這種方式,而是用符號連接的方式實現(xiàn),這樣做的好處是我仍然可以使用系統(tǒng)上原來的舊版本的GCC編譯器。

首先,查看原來的gcc所在的路徑:

% which gcc

在我的系統(tǒng)上,上述命令顯示:/usr/bin/gcc。因此,原來的gcc命令在/usr/bin目錄下。我們可以把GCC 3.4.0中的gcc、g++、gcj等命令在/usr/bin目錄下分別做一個符號連接:

% cd /usr/bin

% ln -s ${destdir}/bin/gcc gcc34

% ln -s ${destdir}/bin/g++ g++34

% ln -s ${destdir}/bin/gcj gcj34

這樣,就可以分別使用gcc34、g++34、gcj34來調(diào)用GCC 3.4.0的gcc、g++、gcj完成對C、C++、JAVA程序的編譯了。同時,仍然能夠使用舊版本的GCC編譯器中的gcc、g++等命令。

6.2 庫路徑的設(shè)置

將${destdir}/lib路徑添加到環(huán)境變量LD_LIBRARY_PATH中,更好添加到系統(tǒng)的配置文件中,這樣就不必要每次都設(shè)置這個環(huán)境變量了。

例如,如果GCC 3.4.0安裝在/usr/local/gcc-3.4.0目錄下,在RH Linux下可以直接在命令行上執(zhí)行或者在文件/etc/profile中添加下面一句:

setenv LD_LIBRARY_PATH /usr/local/gcc-3.4.0/lib:$LD_LIBRARY_PATH

7. 測試

用新的編譯命令(gcc34、g++34等)編譯你以前的C、C++程序,檢驗新安裝的GCC編譯器是否能正常工作。

8. 根據(jù)需要,可以刪除或者保留${srcdir}和${objdir}目錄。

如果用的是ubuntu或者是fedora的話 可以在源里直接安裝

如果Linux服務(wù)器能夠上網(wǎng)的話,使用 yum命令安裝

安裝gcc yum install gcc

安裝g++ yum install gcc-c++

如果是純手工安裝RPM包的話,比較繁。要依賴包一個一個安裝上去,最后再安裝gcc

rpm -ivh kernel-headers-2.6.32-431.el6.x86_64.rpm

rpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpm

rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm

rpm -ivh libgomp-4.4.7-4.el6.x86_64.rpm

rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm

rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm

放入安裝光盤,在虛擬機(jī)上掛載(mount -t iso9660 /dev/cdrom /media/disk),然后cd /media/disk/service,ls一下,找到gcc(c++)的安裝包,在其目錄下rpm -ivo gcc-xxxxxxxxxxx。

直接用yum 或者rpm包不行?

GCC下載下來后怎么開始使用

linux系統(tǒng)下的編譯器 到百度上搜一下安裝方法 很多的 步驟也很詳細(xì)

GCC是一個Linux下自帶的編譯工具,安裝Linux OS時把帶有GCC工具的櫻咐包選上就OK了。

當(dāng)你用Linux下的編輯工具寫好源碼之后,在terminal下用命令橋頌嫌 gcc xxx.c -o xxx 就編譯成功了,生成一個可執(zhí)行文件xxx,輸入命令./xxx 就能敏手運(yùn)行。

關(guān)于linux aix gcc下載的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)成都老牌IDC服務(wù)商,專注四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,可選線路電信、移動、聯(lián)通等。


當(dāng)前名稱:Linux與AIX平臺,GCC下載指南(linuxaixgcc下載)
網(wǎng)站路徑:http://www.dlmjj.cn/article/djjspjd.html