gcc(gnu compiler collection)
: gnu編譯器套件集合
gcc
: gcc中的c編譯器
g++
: gcc中的c++編譯器
-e
g++ -e hello.cpp -o hello.i
: 預處理(preprocessing),生成.i
檔案
-s
g++ -s hello.i -o hello.s
: 編譯(compilation),生成.s
檔案
-c
g++ -c hello.s -o hello.o
: 彙編(assembly),生成.o
二進位制目標檔案
g++ hello.o -o hello.out
: 鏈結(linking),生成可執行程式
-v
: 檢視版本號
-g
: 包含除錯資訊
-wall
: 提示更多警告資訊
-on
: n = 0 ~ 3編譯器優化,n越大優化越多
-i[dir]
: 指定標頭檔案查詢路徑
-include [file]
: 相當於#include 「file」
-l[dir]
: 指定庫檔案查詢路徑
-l[library]
: 指定庫名稱
Visual C 編譯器選項
visual c 編譯器選項 選項 目的 指定響應檔案 列出編譯器選項 ai指定在解析傳遞到 using 指令的檔案引用時搜尋的目錄 arch 使用sse 或sse2 指令生成 c 在預處理期間保留注釋 c 編譯但不鏈結 clr 啟用c 的託管擴充套件並產生在公共語言執行庫上執行的輸出檔案 d 定義...
Visual C 編譯器選項
選項 目的 指定響應檔案 列出編譯器選項 ai指定在解析傳遞到 using 指令的檔案引用時搜尋的目錄 arch 使用 sse 或sse2 指令生成 c 在預處理期間保留注釋 c 編譯但不鏈結 clr 啟用 c 的託管擴充套件並產生在公共語言執行庫上執行的輸出檔案 d 定義常數和巨集 e 將預處理器...
Visual C 編譯器選項
visual c 編譯器選項 gd gr gz 呼叫約定 gd gr gz 這些選項確定 gd 為預設設定,對除c 成員函式和標記為 stdcall或 fastcall的函式以外的所有函式指定c 呼叫約定。gr 對除c 成員函式和標記為 cdecl或 stdcall的函式以外的所有函式指定 fast...