導航:首頁 > 源碼編譯 > 編譯和運行

編譯和運行

發布時間:2022-02-11 04:26:56

1. 請問編譯,調試和運行分別有什麼區別呢

編譯是把源文件轉化為目標文件,即是把obj文件鏈接成exe文件。
調試則是為了找出在程序中的錯誤。
鏈接成可執行文件.exe,這時才可以運行,運行就是你要的結果。

2. 求教java編譯與運行的區別。

編譯只是編譯成了位元組碼,就是可執行的.class文件
運行時識別,主要是java的RTTI(運行時類型識別)機制和反射機制,而兩者之間的區別在於:
」對RTTI來說,編譯器在編譯期打開和檢查.class文件。(換句話說,我們可以用「普通」的方式調用一個對象的所有方法。),而對於反射機制來說,.class文件在編譯期是不可獲取的,所以是在運行期打開和檢查.class文件。「
但是同樣的,反射也需要載入這個類的Class對象,所以那個類的class對象對於jvm必須是可取的的,比如在本地機器上,或者通過網路取得,比如取得一串位元組串。

具體的內容可以參考《Thinking in java》的」類型識別「那一章,講的比較詳細的

3. 什麼是編譯時和運行時

編譯出錯差不多就是語法不對,比如你寫Stringstr='str';這么寫語法不對編譯就會出錯。運行出錯是指語法沒問題但是邏輯有問題,比如一個方法傳進一個String類型的變數str,方法體中有類似於str.equals("str");的語句,但是傳進的str是個null,那麼那一句就相當於null.equals("str");這肯定會拋空指針異常。用手機做例子,編譯出錯就是手機在生產的時候零件不對,那就肯定不能出廠。運行出錯就是手機組裝完出廠了,到手了你沒用來打電話,直接拿來砸核桃了,那手機肯定報廢(NOKIA除外)。

4. 編譯和運行有何區別>>>>>>>>>>>>>

編譯也就是計算機將你編寫的程序,編譯(也就是翻譯)成計算機可以識別的語言,而運行,就是說要執行你所編寫的這個程序,實現一定的功能,通常我們電腦上的軟體打開都可以叫做運行

5. 在C語言中編譯與運行有什麼區別

編譯是把你寫的程序轉換成exe文件,編譯後操作身體就可以直接運行該程序了.

6. C語言中的編譯和運行有什麼不同的含義.要解釋詳細!

編譯:從源語言編寫的源程序產生目標程序的過程

運行:執行經過編譯、連接之後生成的可執行文件。

7. java編譯和運行。

首先cd到你java文件存放的目錄,比如你的java文件的名稱為helloworld.java,在cmd中輸入javac
helloworld.java
敲擊回車,這個命令會將你的java文件編譯成class文件,然後在cmd框中輸入java
helloworld敲擊回車就能運行你的java文件輸出結果

8. 編譯運行編譯運行,有什麼區別

編譯:
包括編譯和鏈接兩個過程。
編譯部分,是把源文件(代碼)轉換成機器可以識別的二進制語言,這個過程是針對每一個源文件的。
鏈接,是把編譯生成的二進制文件,組合成為一個系統可以執行的可執行文件。
這兩部分整體也叫編譯。也就是說,廣義的編譯,就是把代碼,轉換成可執行文件。
運行:
把編譯出來的可執行文件,在系統中運行的過程,稱為程序的運行。
打個比方,編譯就是做飯的過程,而運行,就是吃飯。二者是完全不同的概念,是計算機軟體開發的兩個步驟。

9. C語言的編譯和運行按什麼鍵

編譯F9 運行Ctrl+F9
不同的編譯器命令快捷鍵略有不同。
下面是Visual Stdio的命令快捷鍵列表:
CTRL + SHIFT + B
生成解決方案

CTRL + F7
生成編譯

CTRL + O
打開文件

CTRL + SHIFT + O
打開項目

CTRL + SHIFT + C
顯示類視圖窗口

F4
顯示屬性窗口

SHIFT + F4
顯示項目屬性窗口

CTRL + SHIFT + E
顯示資源視圖

F12
轉到定義

CTRL + F12
轉到聲明

CTRL + ALT + J
對象瀏覽

CTRL + ALT + F1
幫助目錄

CTRL + F1
動態幫助

F1
幫助

SHIFT + F1
當前窗口幫助

CTRL + ALT + F3
幫助-搜索

SHIFT + ALT + ENTER
全屏顯示

CTRL + -
向後定位

CTRL + SHIFT + -
向前定位

CTRL + F4
關閉文檔窗口

CTRL + PAGE DOWN
游標定位到窗口上方

CTRL + PAGE UP
游標定位到窗口下方

CTRL + F6
CTRL + TAB
下一個文檔窗口

CTRL + SHIFT + F6
CTRL + SHIFT + TAB
上一個文檔窗口

ALT + F6
下一個面板窗口

CTRL + K, CTRL + L
取消remark

CTRL + K, CTRL + C
注釋選擇的代碼

CTRL + K, CTRL + U
取消對選擇代碼的注釋

CTRL + M, CTRL + O
折疊代碼定義

CTRL + M, CTRL + L
展開代碼定義

CTRL + DELETE
刪除至詞尾

CTRL + BACKSPACE
刪除至詞頭

SHIFT + TAB
取消製表符

CTRL + U
轉小寫

CTRL + SHIFT + U
轉大寫

CTRL + SHIFT + END
選擇至文檔末尾

CTRL + SHIFT + HOME
選擇至文檔末尾開始

SHIFT + END
選擇至行尾

SHIFT + HOME
選擇至行開始處

SHIFT + ALT + END
垂直選擇到最後尾

SHIFT + ALT + HOME
垂直選擇到最前面

CTRL + A
全選

CTRL + W
選擇當前單詞

CTRL + SHIFT + PAGE UP
選擇至本頁前面

CTRL + SHIFT + PAGE DOWN
選擇至本頁後面

CTRL + END
文檔定位到最後

CTRL + HOME
文檔定位到最前

CTRL + G
轉到…

CTRL + K, CTRL + P
上一個標簽

CTRL + K, CTRL + N
下一個標簽

ALT + F10
調試-ApplyCodeChanges

CTRL + ALT+ Break
停止調試

CTRL + SHIFT + F9
取消所有斷點

CTRL + F9
允許中斷

CTRL + SHIFT + F5
調試-重新開始

F5
運行調試

CTRL + F5
運行不調試

F10
跨過程序執行

F11
單步逐句執行

CTRL + J
列出成員

CTRL + PAGE DOWN
下一個視圖

CTRL + B
格式-粗體

CTRL + SHIFT + T
格式-文字縮進

10. 怎麼編譯和運行java程序

開始-》運行-》輸入cmd回車

編譯:文件所在的文件夾目錄下執行javac XXX.java(XXX.java為源文件名)
運行:java XXX

閱讀全文

與編譯和運行相關的資料

熱點內容
加密晶元為什麼要隨機數 瀏覽:928
看美劇下載什麼app 瀏覽:514
net命令行參數 瀏覽:586
pdf轉曲工具 瀏覽:818
phpfpm是否安裝 瀏覽:599
久保田壓縮機皮帶 瀏覽:669
飛魚星路由器加密演算法 瀏覽:507
易語言如何入侵手機app伺服器 瀏覽:638
安卓手機訂閱自動扣款怎麼關閉 瀏覽:319
監控視頻加密怎麼解鎖 瀏覽:532
pythonexe界面 瀏覽:361
安卓什麼下載推特 瀏覽:538
為什麼app開不開鎖 瀏覽:556
wps共享文件夾轉讓 瀏覽:262
詞條PDF 瀏覽:976
寶馬三系能用什麼手機app 瀏覽:278
滴滴出行app為什麼被下架 瀏覽:712
數據挖掘的c45演算法 瀏覽:632
密碼解壓縮文件 瀏覽:718
手機文件加密寶解密後文件不見了 瀏覽:11