GCC常用命令總結(jié)

      網(wǎng)友投稿 980 2022-05-30

      gcc的使用格式為:gcc [選項] [文件名] [選項] [文件名]

      GCC常用命令總結(jié)

      選項很多,總體分為以下幾個大類

      (1)總體選項,用于控制編譯的整個流程

      -c 對源文件進行編譯或者匯編

      -E 對源文件進行預(yù)處理

      -S 對原文件進行編譯

      -o file 輸出目標文件file

      -v 顯示編譯階段的命令

      (2)語言選項 用來支持各個版本的C語言程序

      -ansi 支持符合ANSI標準的C語言

      (3)警告選擇 用于控編譯過程中出現(xiàn)的警告信息。常用的選項

      -W 屏蔽所有的警警告信息

      -wall 顯示所有類型的警告信息

      -Werror 出現(xiàn)任何警告信息就停止編譯

      (4)調(diào)試選項 用于控制調(diào)試信息

      -g 產(chǎn)生調(diào)試信息

      (5)優(yōu)化選項 對于對目標文件進行優(yōu)化,

      -O1 對目標文件的性能進行優(yōu)化

      -O2 進一步優(yōu)化,提高目標文件的運行性能

      -O3 進一步優(yōu)化,支持函數(shù)集成優(yōu)化

      -OO 不進行優(yōu)化

      (6)連接器選項,用于控制鏈接過程

      -static 使用靜態(tài)鏈接

      -llibrary 鏈接library函數(shù)庫文件

      -L dir 置頂連接器的搜索目錄dir

      -shared 生成共享文件

      (7)目錄選項 用于指定編譯器的文件搜索目錄

      -Idir 指定頭文件的搜索目錄dir

      -Ldir 指定搜索目目錄dir

      使用GCC編譯程序的時候,編譯過程分為四個階段

      預(yù)處理 (Pre-Processing)

      編譯 (Compiling)

      匯編 (Assembling)

      鏈接 (Linking)

      gcc

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:Scala語法詳解:特質(zhì) (Traits)
      下一篇:hmac庫:Python密碼消息簽名
      相關(guān)文章
      亚洲国产成人久久综合一区| 国产精品亚洲高清一区二区| 国产专区一va亚洲v天堂| 亚洲色少妇熟女11p| 亚洲色成人WWW永久在线观看| 亚洲午夜av影院| 亚洲第一区精品观看| 无码天堂亚洲国产AV| 国产成人亚洲精品播放器下载 | 亚洲人成人无码.www石榴| 亚洲情A成黄在线观看动漫软件| 亚洲日本国产综合高清| 亚洲视频无码高清在线| 中文字幕亚洲情99在线| 亚洲人成自拍网站在线观看| 亚洲欧美日韩一区二区三区| 亚洲国产成人久久综合| 国产精品无码亚洲一区二区三区| 日韩精品亚洲专区在线影视| 精品国产亚洲一区二区三区在线观看| 亚洲AV无码专区在线电影成人| 亚洲精品伦理熟女国产一区二区| 亚洲另类无码专区首页| 亚洲av成人一区二区三区观看在线| 久久亚洲中文无码咪咪爱| 国产精品亚洲综合天堂夜夜| 亚洲AV无码乱码在线观看| 亚洲人成网站在线观看青青| 亚洲一区二区三区偷拍女厕| 亚洲国产精品成人精品无码区| 亚洲一区二区在线免费观看| 亚洲毛片无码专区亚洲乱| 亚洲三级在线视频| 亚洲国产精品网站在线播放| avtt亚洲天堂| 亚洲精品国产精品乱码在线观看| 亚洲av日韩av无码黑人| 亚洲成aⅴ人在线观看| 亚洲日韩一区二区三区| 在线a亚洲v天堂网2018| 亚洲熟女一区二区三区|