GCC編譯選項

  1. 選項 -o

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

  1. 選項 -E

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

  1. 選項 -S

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

  1. 選項 -c

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

  1. 無選項鏈接

用法:#gcc test.o -o test
作用:將編譯輸出文件test.o鏈接成最終可執行文件test。輸入./test執行程序。

  1. 選項-O

用法:#gcc -O1 test.c -o test
作用:使用編譯優化級別1編譯程序。級別為1~3,級別越大優化效果越好,但編譯時間越長。輸入./test

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容