linux下c程式設計起步一 掌握gcc基本用法

2021-06-16 22:30:06 字數 700 閱讀 4398

初學時最好從命令列入手,這樣可以熟悉從編寫程式、編譯、除錯和執行的整個過程。編寫程式可以用vi或其它編輯器編寫。

編譯則使用gcc命令。要往下學習首先就得熟悉gcc命令的用法。

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

一. 常用編譯命令選項   

假設源程式檔名為test.c。

1. 無選項編譯鏈結

用法:#gcc test.c

2. 選項 -o

用法:#gcc test.c -o test

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

7. 選項-o

用法:#gcc -o1 test.c -o test

作用:使用編譯優化級別1編譯程式。級別為1~3,級別越大優化效果越好,但編譯時間越長。

C 學習之一 掌握類和物件

掌握類和物件 物件構造 在棧上使用建構函式唯一正確的方法 classname myclass 5 在堆上使用建構函式 classname myclass new classname 5 在棧上宣告物件就會呼叫其建構函式,而在堆上可以宣告乙個類的物件指標,不必立即呼叫建構函式。在棧上呼叫預設建構函式要...

linux下c程式設計起步學習 掌握gcc基本用法

初學時最好從命令列入手,這樣可以熟悉從編寫程式 編譯 除錯和執行的整個過程。編寫程式可以用vi或其它編輯器編寫。編譯則使用gcc命令。要往下學習首先就得熟悉gcc命令的用法。gcc命令提供了非常多的命令選項,但並不是所有都要熟悉,初學時掌握幾個常用的就可以了,到後面再慢慢學習其它選項,免得因選項太多...

linux下c程式設計起步 掌握gcc基本用法

初學時最好從命令列入手,這樣可以熟悉從編寫程式 編譯 除錯和執行的整個過程。編寫程式可以用vi vim 個人覺得vim比vi好用 或其它編輯器編寫。編譯則使用gcc命令。要往下學習首先就得熟悉gcc命令的用法。gcc命令提供了非常多的命令選項,但並不是所有都要熟悉,初學時掌握幾個常用的就可以了,到後...