1. gcc編譯過程
2. gcc編譯引數
-i:指定包含的標頭檔案路徑, 如-i ./include
-d:指定編譯過程中的全域性巨集, 如-d macro_debug
-o:需不需要優化我們的程式,範圍0~3,0表示不優化,3表示最高優化
-wall:程式編譯過程中輸出警告資訊
-g:在生成的程式中新增除錯資訊
-l:指定編譯過程中連線庫的路徑
-l:指定編譯過程中連線庫的名字
注意點:
1.-i後面跟路徑可以有空格也可以沒有空格,12.04以下版本不支援有空格的寫法
2.-l連線庫的名字需要掐頭去尾,如libmytest.lib,庫名為mytest
gcc簡介及編譯過程
1 編譯器 gcc 簡介 linux系統下的 gcc gnu c compiler 是gnu推出的功能強大 效能優越的多 平台編譯器,它是gnu的代表作品之一,gcc是可以在多種硬體平台上編譯出可 執行檔案的超級編譯器,其執行效率比一般的編譯器要高出20 30 編譯器能 將c c 語言源程式 組合語...
GCC編譯器相關引數
gcc是gnu compiler collection的簡稱,它是gnu專案中符合ansi c標準的編譯器。gcc支援編譯的字尾名 字尾名對應的語言 字尾名對應的語言 cc原始程式 ii已經過處理的c 原始程式 cc 原始程式 s組合語言原始程式 ccc 原始程式 s組合語言原始程式 cxx c 原...
GCC 的編譯過程及編譯工具
nasm的安裝與使用 總結本文講解了gcc的編譯過程,預處理 編譯 彙編和連線。還有編譯工具nasm的使用。include intmain void 預處理語句 gcc e hello.c o hello.ihello.i檔案內容 gcc s hello.i o hello.shello.s檔案內容...