gcc編譯器基本命令
-c 只對檔案進行編譯和彙編,但不進行連線
-s 只對檔案進行編譯,但不彙編和連線
-e 只對檔案進行預處理
-o [file1] file2 將檔案file2編譯成可執行檔案file1
-i library 用來指定所使用的庫檔案
-i directory 用來指定 include 的搜尋目錄
-w 禁止warning資訊
-pedantic 嚴格按照ansi 標準
-wall 顯示更多的警告資訊
-g 生成排錯資訊 便於除錯
-p 產生prof所需要的資訊
-pg 產生prof所使用的資訊
-o0 不錯優化
-o(-o1) 對編譯器的**進行初級優化
-o2 進一步優化
-o3 最強優化
-v 顯示gcc版本
優化選項和編譯時間成正比,優化越高,編譯時間越長.
除了-g外,可以使用gdb來產生除錯符號,
eg:gcc -g -wall -o test1 test1.c
gcc -ggdb3 -wall -o test1 test1.c
-l 使用連線庫
eg:gcc -wall -o test test.c -lm
gcc編譯器命令使用詳解
1。gcc 包含的c c 編譯器 gcc,cc,c g gcc和cc是一樣的,c 和g 是一樣的,沒有看太明白前面這半句是什 麼意思 一般c程式就用gcc編譯,c 程式就用g 編譯 2。gcc的基本用法 gcc test.c這樣將編譯出乙個名為a.out的程式 gcc test.c o test這樣...
gcc基本命令
gcc基本用法舉例 1.gcc v 列印編譯器內部編譯各過程的命令列資訊和編譯器版本資訊 2.gcc e hello.c o hello.i e,只進行預處理,不做其他處理 o file,將file檔案指定為輸出檔案 3.gcc s hello.i o hello.s s,只編譯不彙編,生成彙編 s...
gcc編譯器簡介
在linux中選擇gcc編譯器的原因是gcc執行效率高。gcc基本用法 gcc options filename 其中options為編譯選項。例子 執行指令 gcc hello.c 則對hello.c進行編譯,如果程式沒有語法錯誤,則產生可執行檔案a.out gcc預設檔名 執行可執行檔案指令 a...