ivaneeo's blog

          自由的力量,自由的生活。

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          選項                   說明
          -o FILE                指定輸出文件名,在編譯為目標代碼時,這一選項不 是必須的.如果FILE沒有指定,默認文件名時a.out
          -c                     只編譯不鏈接
          -DFOO=BAR              在命令行定義預處理宏FOO,其值為BAR
          -IDIRNAME              將DIRNAME加入到包含文件的搜索目錄列表中
          -LDIRNAME              將DIRNAME加入到庫文件的搜索目錄列表中
          -static                 鏈接靜態庫,即執行靜態鏈接默認情況下gcc只鏈接共享庫
          -IFOO                  鏈接名為libFOO的函數庫
          -g                     在可執行程序中包含標準調試信息
          -ggdb                  在可執行程序中包含只有GNU debugger(gdb)才能識別大量調試信息
          -O                     優化編譯過的代碼
          -ON                     指定代碼優化的級別為N,0<=N<= 3,如果未指定N,則默認級別為1
          -ansi                  支持ANSI/ISO C的標準語法,取消GNU的語法擴展中與該標準有沖突部分(但這一選項并不能保證生成ANSI兼容的代碼)
          -pedantic              允許發出ANSI/ISO C標準所列出的所有警告
          -pedantic-errors       允許發出ANSI/ISO C標準所列出的所有錯誤
          -traditional           支持Kernighan & Ritchie C 語法 (如用舊式語法定義函數).
          -w                     關閉所有警告,建議不要使用此項
          -Wall                   允許發出gcc能提供的所有有用的警告.也可以用-W{warning}來標 記指定的警告
          -werror                把所有警告轉換為錯誤,以在警告發生時中止編譯過程
          -MM                     輸出一個make兼容的相關列表
          -v                     顯示在編譯過程的每一步中用到的命令
          posted on 2005-08-04 22:01 ivaneeo 閱讀(720) 評論(0)  編輯  收藏 所屬分類: gcc小試牛力
          主站蜘蛛池模板: 天柱县| 祁门县| 尼勒克县| 理塘县| 双流县| 文成县| 栾川县| 娄烦县| 伊川县| 南雄市| 隆昌县| 四平市| 东阳市| 郸城县| 罗定市| 临清市| 钟山县| 民县| 信丰县| 龙江县| 鲜城| 松潘县| 偃师市| 常熟市| 五家渠市| 许昌县| 六安市| 安宁市| 乡宁县| 绥阳县| 兴隆县| 永顺县| 搜索| 如皋市| 什邡市| 景宁| 锡林郭勒盟| 北海市| 康乐县| 元江| 囊谦县|