導航:首頁 > 安裝方法 > linux安裝gcc方法

linux安裝gcc方法

發布時間:2023-02-28 07:25:22

⑴ linux下gcc的安裝與使用

方法一:

該方法超簡單:

sudoapt-getbuild-depgcc

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

方法二:

sudoapt-getinstallbuild-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

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

閱讀全文

與linux安裝gcc方法相關的資料

熱點內容
手向下胯的rolling教學方法 瀏覽:936
進行物理研究的基本方法 瀏覽:979
項鏈繩子伸縮打結方法視頻教程 瀏覽:960
翻毛皮鞋裡掉色怎麼處理方法 瀏覽:906
蜀葵的種子種植方法 瀏覽:69
布林線使用方法 瀏覽:281
最簡單的快速練八塊腹肌方法 瀏覽:301
恢復鍛煉最快方法 瀏覽:29
鳥蛋怎麼飼養方法 瀏覽:266
考試時寫作的技巧和方法 瀏覽:511
車頂漏水的檢測方法 瀏覽:750
生活中如何正確消殺的方法 瀏覽:6
手機如何製作刮紅包方法視頻 瀏覽:464
腳踏氣泵使用方法 瀏覽:613
干掛件墊片安裝方法 瀏覽:459
檢具成本計算方法 瀏覽:805
汽車油漆調色的正確方法與技巧 瀏覽:265
嬰兒感冒鼻子不通氣一招解決方法 瀏覽:274
扁桃體發炎怎麼食療方法 瀏覽:416
馬桶怎麼使用方法 瀏覽:874