程序的編譯
C++編譯器(如g++)也可以用于編譯C程序,事實(shí)上g++內(nèi)部還是調(diào)用了gcc,只不過加上了一些命令行參數(shù)使得它能夠識(shí)別C++源代碼。
gcc
在運(yùn)行是將完成預(yù)處理、編譯、匯編和連接4個(gè)步驟并最終生成可執(zhí)行代碼。產(chǎn)生的可執(zhí)行程序默認(rèn)情況下被保存為a.out文件。gcc命令可以接受多種文件
類型并依據(jù)用戶指定的命令參數(shù)對(duì)它們做出相應(yīng)的處理。這些文件類型包括:c/c++源文件(.c,
.cxx)、匯編語言源文件(.s)、預(yù)處理輸出文件(.i)、目標(biāo)代碼(.o)、靜態(tài)庫文件(.a)以及 動(dòng)態(tài)庫文件(.so).
posted on 2008-09-19 16:35
xuejzt 閱讀(222)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
archlinux