當前位置:首頁 » 編程軟體 » linux手動安裝gcc編譯器

linux手動安裝gcc編譯器

發布時間: 2022-04-27 20:32:05

『壹』 如何在linux中安裝cc和gcc編譯

方法如下:
一:掛載yum源,在終端輸入指令:mount -o loop xxxx.iso /media/CentOS/
說明:xxxx.iso 是你的鏡像文件名(注意路徑正確)
/media/Centos/ 這個是掛載後文件地址,Centos是自己建的,也可以自己選著路徑;

二:修改/etc/yum.repos.d/CentOS-Media.repo
1.首先進入文件: vi /etc/yum.repos.d/CentOS-Media.repo
2.修改文件如下:
[c6-media]
name=CentOS-$releasever - Media #名字而已
baseurl=file:///media/Centos #剛剛掛載鏡像的地址
gpgcheck=1
enabled=1
gpgkey=file:///etc/media/Centos/RPM-GPG-KEY-CentOS-6
3. 退出保存。
4.輸入指令:gcc -v 看看有沒有反應。

『貳』 安裝linux時如何安裝GCC

你的系統沒有最基本的 gcc 編譯環境是不能編譯任何程序的。一般沒有 gcc 也就意味著其他需要的程序你都沒有裝。
而且不要自己編譯 gcc 環境,因為 gcc 環境是一個整體。
他包括了 gcc 編譯器,make 編譯控制,binutils 工具,glibc 基礎庫,以及 kernel-header 內核頭文件,以及其他需要的工具,比如 automake 自動編譯控製程序,autoconfig 自動編譯環境設置,等等等等。

如果你真的完全自己手工搭建好了一個完整的能用的編譯環境,那麼恭喜你,你可以繼續建立一個屬於自己的 Linux 發行版了。
建議這個發行版的名字叫,Love China Linux 2008 奧運增強特別 Vista 版,你看如何?

如果你用的是 Fedora 系列,在添加刪除程序里選上編譯部分的軟體包裝上就行了,不用自己重新弄 gcc 。
如果是 ubuntu ,這個我還不知道如何安裝完整的需求包。或許有一個包會完整的依賴全部的編譯環境,你選上那一個就等於全都選上了編譯需要的包。

如果是 RH9 ,建議格式化後安裝 Fedora 8。RH9 是 N 年前的系統了,他已經官方停止繼續開發,轉交給 Fedora 進行社區開發了。

『叄』 如何虛擬機的linux中 安裝GCC編譯程序

  1. 如果虛擬機網路設置的正常並且可以聯網那麼直接就可以在線安裝,相應的linux版本請搜索相應的在線安裝命令:例如Ubuntu下面的在線安裝命令是apt-get install gcc

  2. 離線安裝的步驟如下


  • 1 下載

在GCC網站上(http://gcc.gnu.org)或者通過網上搜索可以查找到下載資源。目前GCC的最新版本為 4.2.1。可供下載的文件一般有兩種形式:gcc-4.1.2.tar.gz和gcc-4.1.2.tar.bz2,只是壓縮格式不一樣,內容完全一致,下載其中一種即可。

拷貝gcc-4.1.2.tar.bz2(我下載的壓縮文件)到/usr/local/src(根據自己喜好選擇)下,根據壓縮格式,選擇下面相應的一種方式解包(以下的「%」表示命令行提示符):

% tar zxvf gcc-4.1.2.tar.gz

或者

% bzcat gcc-4.1.2.tar.bz2 | tar xvf -

新生成的gcc-4.1.2這個目錄被稱為源目錄,用${srcdir}表示它。以後在出現${srcdir}的地方,應該用真實的路徑來替換它。用pwd命令可以查看當前路徑。

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

  • 3. 建立目標目錄

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

例如,可以這樣建立一個叫 /usr/local/gcc-4.1.2的目標目錄:

% mkdir /usr/local/gcc-4.1.2

% cd gcc-4.1.2

以下的操作主要是在目標目錄 ${objdir} 下進行。(否則會出錯,後面有解釋)

  • 4. 配置

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

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

% ${srcdir}/configure --prefix=${destdir} [其它選項]

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

在我的機器上,我是這樣配置的:

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

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

  • 5. 編譯

% make

  • 6. 安裝

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

% make install

『肆』 想學習Linux,gcc編譯器怎麼安裝

先別管安裝,
系統弄好了,先開個終端窗口,給個gcc,看看有執行沒,
大概率是有的呢,

『伍』 如何linux安裝gcc

你可以通過yum install 命令來進行安裝,具體安裝命令如下:
yum install gcc 來進行安裝,不過這種方式安裝時,需要你來輸入 是否同意安裝,即 輸入y ,來表示同意。
為了避免這個麻煩,在輸入命令時,可以加上-y選項,即 yum install gcc -y 這樣就實現了全自動安裝,省去了不必要的麻煩。

希望能幫到你。。。。。。

『陸』 linux下如何安裝gcc編譯器

關於安裝 C 語言編譯器,最好在最初安裝 Linux 系統時選中安裝 gcc 編譯器,後面就會自動安裝了。

『柒』 如何在linux中安裝gcc編譯器

2004年4月20日最新版本的GCC編譯器3.4.0發布了。目前,GCC可以用來編譯C/C++、FORTRAN、JAVA、OBJC、ADA等語言的程序,可根據需要選擇安裝支持的語言。GCC 3.4.0比以前版本更好地支持了C++標准。本文以在Redhat Linux上安裝GCC3.4.0為例,介紹了GCC的安裝過程。

安裝之前,系統中必須要有cc或者gcc等編譯器,並且是可用的,或者用環境變數CC指定系統上的編譯器。如果系統上沒有編譯器,不能安裝源代碼形式的GCC 3.4.0。如果是這種情況,可以在網上找一個與你系統相適應的如RPM等二進制形式的GCC軟體包來安裝使用。本文介紹的是以源代碼形式提供的GCC軟體包的安裝過程,軟體包本身和其安裝過程同樣適用於其它Linux和Unix系統。

系統上原來的GCC編譯器可能是把gcc等命令文件、庫文件、頭文件等分別存放到系統中的不同目錄下的。與此不同,現在GCC建議我們將一個版本的GCC安裝在一個單獨的目錄下。這樣做的好處是將來不需要它的時候可以方便地刪除整個目錄即可(因為GCC沒有uninstall功能);缺點是在安裝完成後要做一些設置工作才能使編譯器工作正常。在本文中我採用這個方案安裝GCC 3.4.0,並且在安裝完成後,仍然能夠使用原來低版本的GCC編譯器,即一個系統上可以同時存在並使用多個版本的GCC編譯器。

按照本文提供的步驟和設置選項,即使以前沒有安裝過GCC,也可以在系統上安裝上一個可工作的新版本的GCC編譯器。

1. 下載

在GCC網站上(http://gcc.gnu.org/)或者通過網上搜索可以查找到下載資源。目前GCC的最新版本為 3.4.0。可供下載的文件一般有兩種形式:gcc-3.4.0.tar.gz和gcc-3.4.0.tar.bz2,只是壓縮格式不一樣,內容完全一致,下載其中一種即可。

2. 解壓縮

根據壓縮格式,選擇下面相應的一種方式解包(以下的「%」表示命令行提示符):

% tar xzvf gcc-3.4.0.tar.gz
或者
% bzcat gcc-3.4.0.tar.bz2 | tar xvf -

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

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

3. 建立目標目錄

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

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

% mkdir gcc-build
% cd gcc-build

以下的操作主要是在目標目錄 ${objdir} 下進行。

4. 配置

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

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

% ${srcdir}/configure --prefix=${destdir} [其它選項]

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

在我的機器上,我是這樣配置的:

% ../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

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

6. 安裝

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

% make install

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

6. 其它設置

GCC 3.4.0的所有文件,包括命令文件(如gcc、g++)、庫文件等都在${destdir}目錄下分別存放,如命令文件放在bin目錄下、庫文件在lib下、頭文件在include下等。由於命令文件和庫文件所在的目錄還沒有包含在相應的搜索路徑內,所以必須要作適當的設置之後編譯器才能順利地找到並使用它們。

6.1 gcc、g++、gcj的設置

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

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

% which gcc

在我的系統上,上述命令顯示:/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來調用GCC 3.4.0的gcc、g++、gcj完成對C、C++、JAVA程序的編譯了。同時,仍然能夠使用舊版本的GCC編譯器中的gcc、g++等命令。

6.2 庫路徑的設置

將${destdir}/lib路徑添加到環境變數LD_LIBRARY_PATH中,最好添加到系統的配置文件中,這樣就不必要每次都設置這個環境變數了。

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

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

7. 測試

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

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

『捌』 在Linux環境下如何安裝GCC編譯器

這一堆下來比較復雜,三兩句說不清的。以後問問題不要一下問太多,哪有人會為你一個人服務回答呀。幾句話說完的人也是在忽悠。我也只能簡單說說:
1、安裝GCC算是比較復雜的了,通常初學者很難明白。你要下載很多東西全安裝上才能用,它都是一個包一個包的,而且有的包你不想下也行。你要下載的通常會是以下幾個
gcc-v.rpm或tar.gz,最好不要下tar.gz。v是版本的意思。
gcc-core-v.rpm
gcc-g++-v.rpm
libstdc++6-v.rpm
libstdc++6-devel-v.rpm
先安裝上core再安裝別的就可以了。以上幾個的v 版本一定要一樣。
你也可以安裝上gdb
有時你還要再安裝上make-v.rpm,這個版本和上面的不是一起的。
是不是很難啊!:)呵呵
2、安裝硬體驅動。通常是Linux Distribution已經有了的,還有就是自己安裝的。安裝驅動如果手上沒有現成的,你就得自己去相應硬體廠商網站下載相應的驅動安裝了。這個也是要用rpm的包。你用的是Redhat,而且是VM虛擬機,所以你就用不著安裝什麼驅動了。
3、上網功能,通常你那個版本的Red hat沒有撥號軟體,你可以去下載個rp-pppoe安裝,再配置下就OK了,不過再針對你的系統是VM和Redhat,這個你也用不著了,你可以用VM的網橋或nat上網,這也是很不錯的。你還可以通過共享上網給你的LinuxVM,加上你的route。
我認為最好的方法是nat,不過你要設置好網卡IP的。Redhat里/etc/sysonf/network里有個網卡設置文件。
這個網卡的IP和你的VM有關,最好IP設置成DHCP的。其它的自己研究下吧。
4、與Windows進行文件互傳。有幾個方法,一個是安裝VM的Linux.iso進去,一個是通過FTP,還有一個是samba
5、這個是一個警告,在你進入系統前檢測的一個警告,和你的VM有關。你可能是Redhat不是你自己裝的,從別的地方來的吧。不過應該可以用。只是系統文件有變化。

『玖』 如何在linux操作系統下安裝gcc以及查看gcc編譯器是否安裝好

gcc-3,如果想將GCC 3.html閱讀.0.tar.gnu.0、庫文件.0,或者用環境變數CC指定系統上的編譯器,系統中必須要有cc或者gcc等編譯器,並且是可用的.4。

系統上原來的GCC編譯器可能是把gcc等命令文件.4://gcc.0.4,可用瀏覽器打開index;configure --prefix=${destdir} [其它選項]

『拾』 請問怎麼在虛擬機linux操作系統中安裝gcc編譯器

如果Linux伺服器能夠上網的話,使用 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

熱點內容
掃雷電腦配置低怎麼辦 發布:2024-05-04 21:07:37 瀏覽:819
微雲緩存文件在哪裡 發布:2024-05-04 20:53:07 瀏覽:507
咸陽市移動dns伺服器地址 發布:2024-05-04 20:39:19 瀏覽:441
小車哪個配置好 發布:2024-05-04 20:38:38 瀏覽:796
周長的演算法 發布:2024-05-04 20:37:46 瀏覽:370
保衛蘿卜2安卓版什麼時候更新 發布:2024-05-04 20:08:48 瀏覽:203
建工黨建宣傳片腳本 發布:2024-05-04 20:07:31 瀏覽:219
long在c語言中 發布:2024-05-04 19:54:39 瀏覽:782
svn在本地文件夾 發布:2024-05-04 19:50:21 瀏覽:447
crontab不執行shell腳本 發布:2024-05-04 19:49:38 瀏覽:82