gcc編譯過程及相關引數

2021-09-07 14:29:58 字數 505 閱讀 6535

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檔案內容...