c語言中的源程序必須經(jīng)過編譯連接生成可執(zhí)行程序才能運行?
建議看看計算機一些原理,像你說的這個問題我會想到,計算機最終只能識別二進制碼,
所以其實不管我們一切啥語言,最終都是通過編譯器編譯成二進制碼,計算機才能識別
而去運行,而c語言編寫的程序,肯定是要經(jīng)過一系列的編譯,鏈接,生成可執(zhí)行的文件。
在windows系統(tǒng)中,執(zhí)行文件都是.exe為擴展名的。不過在linux系統(tǒng)中就不一樣了,linux
系統(tǒng)并不區(qū)分擴展名,所以也就無所謂什么.exe之類的文件,只要知道最終生成可執(zhí)行的
二進制文件就可以了。