gcc基本用法

2021-06-19 16:39:17 字數 379 閱讀 8544

gcc最基本的用法是:gcc [options] [filenames]

-c,只編譯,不連線成為可執行檔案,編譯器只是由輸入的.c等原始檔生成.o為字尾的目標檔案,通常用於編譯不包含主程式的子程式檔案。

-o output_filename,確定輸出的檔案的名稱

-g,產生符號除錯工具(gnu的gdb)所需要的符號資訊

-o,對程式進行優化編譯,連線,採用該項,這樣產生的可執行檔案效率可以提高,但是,編譯、連線的速度就相應的慢一些

-i dirname,將dirname所指定的目錄加入到程式頭檔案目錄列表中,從而搜尋該目錄,在編譯過程中使用

-l dirname,將dirname所制定的目錄加入到程式函式庫檔案的目錄列表中,實在連線過程中使用的引數。

GCC基本用法

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

gcc基本用法

gcc命令提供了非常多的命令選項,但並不是所有都要熟悉,初學時掌握幾個常用的就可以了,到後面再慢慢學習其它選項,免得因選項太多而打擊了學習的信心。一.常用編譯命令選項 假設源程式檔名為test.c。1.無選項編譯鏈結 用法 gcc test.c 2.選項 o 用法 gcc test.c o test...

GCC基本用法

通 常所說的gcc是gun compiler collection的簡稱,除了編譯程式之外,它還含其他相關工具,所以它能把易於人類使用的高階語言編寫的源 構建成計算機能夠直接執行的二進位制代 碼。gcc是linux平台下最常用的編譯程式,它是linux平台編譯器的事實標準。同時,在linux平台下的...