當前位置:首頁 » 編程軟體 » ubuntu編譯安裝gcc

ubuntu編譯安裝gcc

發布時間: 2022-10-07 08:42:36

❶ ubuntu怎麼安裝gcc

ubuntu下可以使用包管理器進行安裝
比如apt-get install gcc (需要root許可權)
或者也可使用aptitude install gcc進行安裝 (同樣需要root許可權)

ubuntu也擁有像軟體中心或者新立德這樣的東西
也可以從軟體中心或者新立德中搜索gcc再進行安裝

除了以上的方法之外也可以從源碼中進行編譯安裝
不過這種方法過於煩瑣,如果沒有特殊需求的話通過包管理器安裝就可以了

❷ ubuntu怎麼安裝gcc編譯器

ubuntu 默認的 更新軟體的源 可能會很慢,你可以上網搜索一下 中國的ubuntu 源。 配置文件時 /etc/source.list
配置好更新源後安裝軟體:$sudo apt-get install gcc查詢:$apt-cache search gcc
會出現源裡面所有和 gcc 有關的軟體包名稱如:
cpp-3.4 - GNU C 預處理器
cpp-4.2 - GNU C 預處理器
gcc-3.4 - GNU C 編譯器
gcc-3.4-base - GNU 編譯器套裝 (基本包)
gcc-4.2 - GNU C 編譯器
gcc-4.2-base - GNU 編譯器套裝 (基本包)
gcc-4.2-multilib - The GNU C compiler (multilib files)
gdc-4.2 - The D compiler
cpp-4.1 - GNU C 預處理器
cpp-4.3 - GNU C 預處理器
gcc-4.1 - GNU C 編譯器
gcc-4.1-base - GNU 編譯器套裝 (基本包)
gcc-4.1-multilib - The GNU C compiler
gcc-4.3 - GNU C 編譯器
gcc-4.3-base - GNU 編譯器套裝 (基本包)
$apt-cache show gcc-4.3
如果系統已經默認安裝了 gcc-4.4.1 版本,你卻想用 gcc-4.3 版本 你可以2個同時安裝。或者刪除掉之前的。
刪除:$sudo apt-get remove --purge gcc-4.4.1 (--purge 參數是徹底刪除包括配置文件)
如果2個版本的 gcc 都存在。 你需要更改默認命令 gcc 的鏈接:刪除掉sudo rm /usr/bin/gcc
創建你需要的gcc版本鏈接
這樣系統默認gcc 版本就是 gcc-4.3了

❸ ubuntu系統怎麼安裝gcc編程工具

ubuntu下可以使用包管理器進行安裝 比如apt-get install gcc (需要root許可權) 或者也可使用aptitude install gcc進行安裝 (同樣需要root許可權) ubuntu也擁有像軟體中心或者新立德這樣的東西 也可以從軟體中心或者新立德中搜索gcc再進行安裝 除了以上的方法之外也可以從源碼中進行編譯安裝 不過這種方法過於煩瑣,如果沒有特殊需求的話通過包管理器安裝就可以了

❹ ubuntu怎麼安裝gcc

是網上查閱後總結的,,可能會相似

在Ubuntu下安裝GCC和其他一些Linux系統有點不一樣。

方法一:

該方法超簡單:
sudo apt-get build-depgcc

就上面這條命令就可以搞定

方法二:
sudo apt-get install build-essential

還是簡單,一句命令也可以搞定

安裝完了可以執行
gcc--version

的命令來查看版本,輸出如下:

gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)
Copyright(C)2007FreeSoftwareFoundation,Inc.
編譯則使用gcc命令。要往下學習首先就得熟悉gcc命令的用法。

gcc命令提供了非常多的命令選項,但並不是所有都要熟悉,初學時掌握幾個常用的就可以了,到後面再慢慢學習其它選項,免得因選項太多而打擊了學習的信心。

一. 常用編譯命令選項
假設源程序文件名為test.c。
1. 無選項編譯鏈接
用法:#gcc test.c
作用:將test.c預處理、匯編、編譯並鏈接形成可執行文件。這里未指定輸出文件,默認輸出為a.out。

2. 選項 -o
用法:#gcc test.c -o test
作用:將test.c預處理、匯編、編譯並鏈接形成可執行文件test。-o選項用來指定輸出文件的文件名。

3. 選項 -E
用法:#gcc -E test.c -o test.i
作用:將test.c預處理輸出test.i文件。

4. 選項 -S
用法:#gcc -S test.i
作用:將預處理輸出文件test.i匯編成test.s文件。

5. 選項 -c
用法:#gcc -c test.s
作用:將匯編輸出文件test.s編譯輸出test.o文件。

6. 無選項鏈接
用法:#gcc test.o -o test
作用:將編譯輸出文件test.o鏈接成最終可執行文件test。

7. 選項-O
用法:#gcc -O1 test.c -o test
作用:使用編譯優化級別1編譯程序。級別為1~3,級別越大優化效果越好,但編譯時間越長。
二. 多源文件的編譯方法

如果有多個源文件,基本上有兩種編譯方法:
[假設有兩個源文件為test.c和testfun.c]

1. 多個文件一起編譯
用法:#gcc testfun.c test.c -o test
作用:將testfun.c和test.c分別編譯後鏈接成test可執行文件。

2. 分別編譯各個源文件,之後對編譯後輸出的目標文件鏈接。
用法:
#gcc -c testfun.c //將testfun.c編譯成testfun.o
#gcc -c test.c //將test.c編譯成test.o
#gcc -o testfun.o test.o -o test //將testfun.o和test.o鏈接成test

以上兩種方法相比較,第一中方法編譯時需要所有文件重新編譯,而第二種方法可以只重新編譯修改的文件,未修改的文件不用重新編譯。

❺ ubuntu系統怎麼安裝gcc編程工具

打開自己的電腦,之後打開終端,如果桌面上有快捷方式,就直接打開就行,沒有的話可以按下鍵盤上的Ctrl+Alt+T組合鍵。

之後就可以可以進行安裝了,因為要下載文件,所以必須進行連網,會進行自動的安裝,安裝好的之後就是

系統如果不帶vim的編輯工具,可以向下邊那樣進行安裝,很快就可以安裝好了,安裝好了

之後在主目錄里寫一個.c文件進行測試就寫一個常見的hello程序,

之後就可以進行編譯了,切記要輸入正確,有時候一個空格的錯誤可能造成找不到命令。看下圖第一個就是錯誤的輸入,現的是正確的輸入。

之後再輸入運行命令就可以運行了。結果列印在終端上。

❻ 如何在ubuntu下安裝和配置GCC運行編譯環境

Ubuntu下安裝gcc過程及問題

下面的文章是《詳解GCC的下載和安裝》從網上中找到的,根據本人的情況需要做些修改,其中也遇到了些問題,現用紅色字體標注出來

下載

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

解壓

根據壓縮格式,選擇下面相應的一種方式解包(以下的「%」表示命令行提示符):
% tar xzvf gcc-3.4.0.tar.gz
或者
% bzcat gcc-3.4.0.tar.bz2 | tar xvf –

註:如果下載更新的gcc,比如gcc-4.1.1或gcc-4.1.0,後面就要修改texinfo的版本支持信息,因為版本太高了

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

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

建立目標目錄

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

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

❼ ubuntu怎麼安裝gcc

打開自己的電腦,之後打開終端,如果桌面上有快捷方式,就直接打開就行,沒有的話可以按下鍵盤上的Ctrl+Alt+T組合鍵。
之後就可以可以進行安裝了,因為要下載文件,所以必須進行連網,會進行自動的安裝,安裝好的之後就是如下圖所示。
系統如果不帶vim的編輯工具,可以向下邊那樣進行安裝,很快就可以安裝好了,安裝好了如下圖:
之後在主目錄里寫一個.c文件進行測試就寫一個常見的hello程序,如下圖所示。
之後就可以進行編譯了,切記要輸入正確,有時候一個空格的錯誤可能造成找不到命令。看下圖第一個就是錯誤的輸入,現的是正確的輸入。
6
之後再輸入運行命令就可以運行了。結果列印在終端上。

❽ Ubuntu20.04如何安裝低版本GCC5.4

安裝了Ubuntu 20.04之後,通過命令行

sudo apt-get install build-essential
安裝gcc,再通過命令行

gcc -v
可查看gcc版本為gcc9

如果想用低版本的gcc,比如gcc5,嘗試輸入命令

sudo apt-get install gcc-5

會提示找不到gcc5的安裝包

那麼就需要添加較低版本的源

網上搜索得到gcc5對應的Ubuntu版本為16,接下來就對Ubuntu20.04的源文件source.list進行編輯,增加Ubuntu16的源

通過命令用gedit編輯器(也選擇其他編輯器,如vim,mousepad等)打開source.list文件,

sudo gedit /ect/apt/source.list
在文件尾部增加Ubuntu16的源,我使用的是阿里雲的源

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
保存文件後,輸入命令,更新源

sudo apt-get update
然後輸入命令,查看gcc5可選的版本

apt-cache policy gcc-5
選擇其中一個版本進行安裝

sudo apt-get install gcc-5=5.4.0-6ubuntu1~16.04.12
g++5的安裝是類似的步驟

然後查看gcc版本

gcc -v
發現版本還是gcc9

通過命令查詢本機gcc已安裝的版本

ls /usr/bin/gcc*
可以看到有gcc9和gcc5

這個時候需要管理多版本的gcc,使我們想要的gcc5成為默認版本

輸入命令

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50
sudo update-alternatives --config gcc

根據提示,選擇gcc-5對應的編號1 回車即可

最後gcc -v查看默認gcc版本,應當已經切換為gcc5

如果要對g++的多版本進行管理,只需將上面命令行中的gcc替換為g++

❾ ubuntu系統下怎麼安裝gcc編譯器

你安裝一個名字叫做build-essential的軟體包,就可以一次將編譯器、make工具、所有的編程頭文件、函數庫等東東全部安裝上,其中也包括gcc編譯器,這是非常穩妥的安裝方式,安裝命令是用root用戶身份執行:
apt-get install build-essential

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:335
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:943
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:739
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:371