運行代碼什麼意思

來源:魅力女性吧 2.32W
運行代碼什麼意思

運行時代碼是邊編譯邊執行的代碼。是程序在運行中,它用來表徵程序的一種執行狀態。是一個程序從開始執行到結束的時間。下面以C語言在linux操作系統下的運行舉例:

1、建立一個源文件進行編碼。

2、編碼完成之後,用編譯器對源文件進行處理。

3、對於處理後的文件進行彙編,生成彙編級的代碼。

4、對彙編後的代碼進行編譯,鏈接,生成可執行文件。

5、執行可執行文件,進入內存管理,進程開始執行。

可執行代碼(Executable Code)是指將目標代碼連接後形成的代碼,簡單來説是機器能夠直接執行的代碼,可執行代碼當然也是二進制的。源代碼(也稱源程序)是指未編譯的按照一定的程式語言規範書寫的文本文件,是一系列人類可讀的計算機語言指令。 在計算機程序設計中,一般建議將源代碼與可執行代碼分離存儲。問題在於不同平台下編譯出來的可執行代碼是不同的,例如一個程序複製到不同的電腦上,即便代碼不做任何修改,VI也會被修改,因為VI中包含的可執行代碼變了。

理論上,可執行代碼與源代碼分離開來,可以提高程序的加載速度:程序可以各取所需,只加載源代碼或只加載可執行代碼。

熱門標籤