c++手機(jī)編程軟件 用C語言編寫的源程序必須經(jīng)過編譯連接后,生成擴(kuò)展名為.EXE的可執(zhí)行文件,才能運(yùn)行?對嗎?
用C語言編寫的源程序必須經(jīng)過編譯連接后,生成擴(kuò)展名為.EXE的可執(zhí)行文件,才能運(yùn)行?對嗎?伙計(jì),沒錯(cuò),但這有點(diǎn)膚淺。建議我們看看計(jì)算機(jī)的一些原理。就像你提到的問題,我認(rèn)為計(jì)算機(jī)最終只能識別二進(jìn)制代碼所
用C語言編寫的源程序必須經(jīng)過編譯連接后,生成擴(kuò)展名為.EXE的可執(zhí)行文件,才能運(yùn)行?對嗎?
伙計(jì),沒錯(cuò),但這有點(diǎn)膚淺。
建議我們看看計(jì)算機(jī)的一些原理。就像你提到的問題,我認(rèn)為計(jì)算機(jī)最終只能識別二進(jìn)制代碼
所以事實(shí)上,不管我們使用什么語言,我們最終都會通過編譯器將它們編譯成二進(jìn)制代碼,這樣計(jì)算機(jī)才能識別它們
并運(yùn)行它們。用C語言編寫的程序必須經(jīng)過一系列的編譯、鏈接和生成可執(zhí)行文件。
在Windows系統(tǒng)中,可執(zhí)行文件都由擴(kuò)展。執(zhí)行。但在Linux系統(tǒng)中是不同的。Linux
系統(tǒng)不區(qū)分?jǐn)U展名,所以文件的類型無關(guān)緊要。Exe,只要知道可執(zhí)行文件
就會生成二進(jìn)制文件。
用C語言編寫的源程序必須經(jīng)過編譯連接后,生成擴(kuò)展名為.EXE的可執(zhí)行文件,才能運(yùn)行?對嗎?
伙計(jì),沒錯(cuò),但這有點(diǎn)膚淺。建議看一下計(jì)算機(jī)的一些原理。正如你所說的,我認(rèn)為計(jì)算機(jī)最終只能識別二進(jìn)制代碼,所以實(shí)際上,無論我們使用什么語言,它們都是通過編譯器編譯成二進(jìn)制代碼,以便被計(jì)算機(jī)識別和運(yùn)行的。用C語言編寫的程序必須經(jīng)過一系列編譯、鏈接和生成可執(zhí)行文件的過程。在Windows系統(tǒng)中,可執(zhí)行文件都由擴(kuò)展。執(zhí)行。然而,在Linux系統(tǒng)中,這是不同的。Linux系統(tǒng)不區(qū)分?jǐn)U展,所以不管是什么。Exe文件是,只要知道會生成可執(zhí)行的二進(jìn)制文件。
c語言的源程序文件的擴(kuò)展名是什么,經(jīng)過編譯鏈接后生成的課執(zhí)行文件的擴(kuò)展名是什么?
您可以看到后綴。一般來說,C語言源文件的擴(kuò)展名是。C、 目標(biāo)文件的擴(kuò)展名為。Obj,可執(zhí)行文件的擴(kuò)展名為。執(zhí)行。C程序首先從源文件編譯生成目標(biāo)文件,然后通過連接生成可執(zhí)行文件。一般來說,源文件和目標(biāo)文件不能直接運(yùn)行,只有在編譯器將它們轉(zhuǎn)換為可執(zhí)行文件后才能運(yùn)行。