GCC編譯器基本命令

2021-05-25 06:27:25 字數 1011 閱讀 5655

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...