運行已編譯的程序
❶ 為什麼在VC編寫程序時 點運行 他會跳出 :當前程序正在運行,如果想再次運行當前程序請先關閉當前的程序
情況1:說明你前邊編譯完的程序正在運行,編譯器新生成的EXE無法覆蓋該程序,退出運行的程序實例,就可以繼續編譯運行了
情況2:你的程序設計了單實例運行,退出運行的程序實例,就可以繼續運行了
❷ 編譯後的程序比邊解釋邊執行的程序的運行速度快嗎為什麼
程序的編譯是指將人可以理解的代碼(如C的源代碼)段編譯成機器指令碼(二級制指令),也就是處理堆棧、處理器、匯流排的指令,交由計算機自動執行。解釋型語言是在需要執行時臨時編譯運行,執行時多了編譯的過程,自然就要慢的多了。
比較特殊的是java,javac命令編譯的結果雖然也是二進制文件,但實際也不是機器指令,而是優化後的代碼,最後的執行是通過java虛擬機再次編譯後執行。所以效率介於編譯型和解釋型之間。
目前java的執行速度已經有了大幅度的提升,但要想趕上或超越C 或者匯編,理論上是不現實的。
❸ 程序編完怎麼運行
你這個是什麼編譯器,沒用過,你用微軟的VS吧,以前是VC6.0,不過已經淘汰了,現在是VS,全稱visualstudio,若是WIN7系統,最高能裝2013的版本。2013和2015和2017差別不大。安裝後,新建空項目,選擇32位控制台選項,空項目前打勾,下一步,就生成了新項目,然後在新項目裡面右鍵源文件,新建項,建成後,你就可以輸入你的代碼了,輸出完畢後,點擊三角形運行按鈕就,就能運行了。
❹ 怎麼在bash腳本中運行一個已經編譯好的可執行程序
有2種辦法:
1、直接執行絕對路徑:
/usr/local/apache2/bin/apachetcl
2、建立軟鏈接到系統PATH中:
ln -s /usr/local/apache2/bin/* /usr/local/bin/
然後,你就可以直接敲命令apachectl了。。。