linux中gcc常用編譯選項

在linux編程中,gcc編譯時常用的編譯選項有:

    -D:定義一個宏;如 gcc -DHAVE_CONFIG_H,定義宏HAVE_CONFIG_H

    -W:屏蔽所有警告信息
    -Wall:顯示所有類型的警告

    -Werror:把所有的警告當錯誤
    -g:編譯過程中保留調試信息,以便gdb能夠調試
    -O2:指定編譯優化等級爲2,optimization

1、編譯選項中的第一個字母需大寫,否則gcc會出現無法識別的錯誤。

2、-g只在調試時用,生成執行碼時去掉,這樣減少執行碼的大小。

3、-O2,2指優化等級,在調試時最好不用,生成執行碼時最好加上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章