C語言源程序文件名的后綴是,經(jīng)過編譯后,生成文件的后綴是什么?經(jīng)過連接后生成文件的后綴又是什么?
慕粉2059337776
2016-10-10 20:58:03
TA貢獻2條經(jīng)驗 獲得超5個贊
編譯器將源代碼轉(zhuǎn)換為二進制分為以下四步:
????預處理、編譯、匯編、鏈接
? ? 預處理:預編譯動作,比如宏、static成員等都在這個階段處理。
????編譯:生成匯編文件,此過程編譯器會對源碼進行優(yōu)化
????匯編:將匯編文件生成目標文件,其實已經(jīng)是可執(zhí)行的了(Unix:.o ? ?Win:.obj)
????鏈接:將目標文件鏈接成一個可執(zhí)行文件(Win:.exe)
TA貢獻11條經(jīng)驗 獲得超10個贊
僅僅從win平臺說,C語言源程序文件名的后綴是.c ?經(jīng)過編譯后,生成文件的后綴是.s ?經(jīng)過鏈接(不是連接)后生成文件的后綴是.exe
舉報