1. 程式人生 > >計算機編譯和執行的定義

計算機編譯和執行的定義

編譯:
包括編譯和連結兩個過程。
編譯部分,是把原始檔(程式碼)轉換成機器可以識別的二進位制語言,這個過程是針對每一個原始檔的。
連結,是把編譯生成的二進位制檔案,組合成為一個系統可以執行的可執行檔案。
這兩部分整體也叫編譯。也就是說,廣義的編譯,就是把程式碼,轉換成可執行檔案。

執行:
把編譯出來的可執行檔案,在系統中執行的過程,稱為程式的執行。

打個比方,編譯就是做飯的過程,而執行,就是吃飯。二者是完全不同的概念,是計算機軟體開發的兩個步驟。