編譯語言能擺脫編譯環境嗎
㈠ c程序語言中的編譯系統是什麼編譯環境又什麼什麼編譯程序又是什麼,之間有什麼關系
編譯環境:也就是你程序編譯時的環境,如windows環境、linux環境等
編譯系統:一般包括編譯程序,連接程序,調試程序等
編譯程序:一般指把源程序編譯成目標代碼的程序
㈡ Code blocks如何生成脫離編譯環境運行的可執行文件
你說的脫離編譯環境的可執行文件,是可以跨平台的可執行文件么?這是不可能的
㈢ c語言編出來的程序可以脫離編譯系統運行嗎
在主函數結束前加一句
getch();
㈣ 怎樣可以把一段C語言程序打包成一個可執行文件(也就是說可以脫離編譯器運行)。
那是指令執行完了就關閉了,printf後面加個getch();就會等待按鍵而留住畫面了. 最後 添加 添個scanf 就會等你輸入 後才消失
㈤ 怎麼使易語言編譯出來的EXE脫離易語言環境
你要把編譯完成後的
資源文件
一起打包,別人才能看到就是生成源文件下的
擴展名
為*.fne的文件。它們就是你所帶的支持庫的資源包
㈥ 編寫的程序一定要有編譯器才能運行嗎
不用,編譯器只是有負責將編譯語言翻譯為機器語言的作用,編譯後的程序就是機器語言了。可以直接在計算機上運行
㈦ c語言編寫程序脫離編譯環境能用嗎
源文件一般而言是通用的,只要在對應平台有對應的編譯環境,編譯得到的可執行文件即可運行。不過如果源文件中包含依賴平台特性的代碼,可能在另外的平台上無法編譯或編譯後無法正常運行。
但是不同平台編譯得到的目標文件以及鏈接後的可執行文件往往不兼容。例如早期16位Windows上編譯的程序無法在WinNT內核上運行。所以如果不確定目標平台,最好用源文件編譯一次。
另外一個情況是缺少依賴的運行庫。例如VC++6以後版本的VC的編譯的非託管C++程序需要在運行該的程序的機器上安裝C++運行庫;.NET程序需要在機器上安裝.NET
Framework或.NET
Compact
Framework才能運行等。
====
[原創回答團]