C語(yǔ)言源文件后綴名是.c,編譯生成的文件后綴名是.obj,連接后可執(zhí)行文件的后綴名是.exe。
推薦:《c語(yǔ)言教程》
編譯器將源代碼轉(zhuǎn)換為二進(jìn)制分為以下四步:
預(yù)處理、編譯、匯編、鏈接
預(yù)處理:預(yù)編譯動(dòng)作,比如宏、static成員等都在這個(gè)階段處理。
編譯:生成匯編文件,此過(guò)程編譯器會(huì)對(duì)源碼進(jìn)行優(yōu)化
匯編:將匯編文件生成目標(biāo)文件,其實(shí)已經(jīng)是可執(zhí)行的了(Unix:.o Win:.obj)
鏈接:將目標(biāo)文件鏈接成一個(gè)可執(zhí)行文件(Win:.exe)