導航:首頁 > 源碼編譯 > 未被編譯過的程序是什麼意思

未被編譯過的程序是什麼意思

發布時間:2023-02-09 16:18:08

A. 源文件未編譯什麼意思

源文件未編譯,即在運行前要對源代碼進行編譯鏈接,然後才能運行。編譯利用編譯程序從源語言編寫的源程序產生目標程序的過程,也是用編譯程序產生目標程序的動作。
編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。
目標代碼(objectcode)指計算機科學中編譯器或匯編器處理源代碼後所生成的代碼,它一般由機器代碼或接近於機器語言的代碼組成。目標文件(objectfile)即存放目標代碼的計算機文件,它常被稱作二進制文件(binaries)。目標文件包含著機器代碼(可直接被計算機中央處理器執行)以及代碼在運行時使用的數據,如重定位信息,如用於鏈接或調試的程序符號(變數和函數的名字),此外還包括其他調試信息。目標文件是從源代碼文件產生程序文件這一過程的中間產物,鏈接器正是通過把目標文件鏈接在一起來生成可執行文件或庫文件。目標文件中唯一的要素是機器代碼,例如,用於嵌入式系統的目標文件可能僅僅含有機器代碼。

B. 由最開始編寫的未經編譯過的程序代碼是不是就叫做「源程序」

我覺得這個說法可以的,當然一定要摳字眼的話,也或許可以找到表達不合適的地方,不過那我就覺得沒必要了...

C. 源文件未編譯是什麼意思

運行前要對源代碼進行編譯鏈接,然後才能運行。

編譯(compilation,compile)

1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。

2、用編譯程序產生目標程序的動作。

編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。

編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。



(3)未被編譯過的程序是什麼意思擴展閱讀

目標代碼

目標代碼生成是編譯的最後一個階段。目標代碼生成器把語法分析後或優化後的中間代碼變換成目標代碼。目標代碼有三種形式:

1,可以立即執行的機器語言代碼,所有地址都重定位;

2,待裝配的機器語言模塊,當需要執行時,由連接裝入程序把它們和某些運行程序連接起來,轉換成能執行的機器語言代碼;

3,匯編語言代碼,須經過匯編程序匯編後,成為可執行的機器語言代碼。

目標代碼生成階段應考慮直接影響到目標代碼速度的三個問題:一是如何生成較短的目標代碼;二是如何充分利用計算機中的寄存器,減少目標代碼訪問存儲單元的次數;三是如何充分利用計算機指令系統的特點,以提高目標代碼的質量。

D. java中沒有編譯是什麼意思

java虛擬機
運行的是.
class文件
,也就是java代碼被便衣後的文件,程序運行需要兩部分,第一步,編譯,語法不對就會報錯,編譯後的文件就是class文件,第二部運行,運行時有事也可能產生錯誤,沒編譯就是說沒有可運行的.class文件,一般用了輔助工具,工具都會自動幫你編譯的

E. c語言中源程序是什麼意思

源程序,是指未經編譯的,按照一定的程序設計語言規范書寫的,人類可讀的文本文件。通常由高級語言編寫。源程序可以是以書籍或者磁帶或者其他載體的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機可執行的程序。將人類可讀的程序代碼文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,由各種編譯器來完成。一般用高級語言編寫的程序稱為「源程序

F. 源代碼是不是指程序員編好的,未經過編譯的代碼

狹義上講是的,廣義上講指的是可以被編譯的代碼,比如x編譯為y,y編譯為z,狹義上x上源代碼,廣義上xy都是源代碼

閱讀全文

與未被編譯過的程序是什麼意思相關的資料

熱點內容
安卓錄屏如何錄制外部聲音 瀏覽:956
宣讀成立命令 瀏覽:797
匯編語言編譯器開發 瀏覽:378
怎麼禁止安卓游戲軟體 瀏覽:882
幼兒app哪個最好 瀏覽:665
oppoa72怎麼加密相冊 瀏覽:737
怎麼加伺服器證書 瀏覽:853
c語言小游戲編程代碼賽車 瀏覽:492
安裝proteus75選錯文件夾 瀏覽:164
白羊伺服器怎麼樣 瀏覽:103
vivo叉九如何給軟體加密 瀏覽:375
方舟的伺服器為什麼老是加入超時 瀏覽:14
linux復制文件許可權不夠 瀏覽:837
編譯c語言常用的軟體及各自特點 瀏覽:484
dwgpdf在線 瀏覽:133
mysql需要什麼伺服器 瀏覽:964
caxa數控車床自動編程軟體 瀏覽:896
jds編程軟體 瀏覽:20
arm路由器編譯 瀏覽:751
軟體打開檢測不到加密狗 瀏覽:861