❶ 關於編譯軟體
64位兼容32位吧。
換64位編譯器重新編譯一次,程序就是64位的了。
32位可執行程序直接轉成64位可執行程序,這個不是編譯過程,應該屬於移植。
❷ 「編譯方式」和「解釋方式」的區別
程序員編寫的程序現在一般都是用高級語言編寫的,如c/c++ 以及面向對象的visual 系列;這樣編寫的程序計算機是不能直接執行的,因為計算機只能執行二進製程序。因此要經過一個源程序代碼翻譯成二進制的過程。計算機並不能直接地接受和執行用高級語言編寫的源程序,源程序在輸入計算機時,通過「翻譯程序」翻譯成機器語言形式的目標程序,計算機才能識別和執行。這種「翻譯」通常有兩種方式,即編譯方式和解釋方式。
兩者的區別如下:
解釋方式:程序運行時,取一條指令,將其轉化為機器指令,再執行這條機器指令。這種方式每次運行程序時都要重新翻譯整個程序,效率較低,執行速度慢,如QB,不過現在很少再用這種低效的方式的設計語言了。
編譯方式:程序運行時之前,將程序的所有代碼編譯為機器代碼,再運行這個程序。然後每次執行的時候就可以直接執行這個翻譯好的二進制文件了,這樣的程序只需要翻譯一次,效率明顯要高很多,現在的大多數語言都是這種方式,網頁中的asp.net 採用的也是這種方式。
簡單的說,編譯就是全文翻譯,全部翻譯完才執行。解釋就相當於同聲翻譯,邊翻譯邊執行。
❸ VB有解釋模式和編譯模式兩種運行程序模式,請問分別是什麼意思謝謝
解釋模式是運行一條語句,通過中間環境動態解釋編譯執行。速度慢,但是容易移植。因為只要更改中間環境就能是原代碼在其他平台執行。比如VB在調試代碼的時候,我們設置斷點等調試的時候通常是採取解釋模式運行。
編譯模式,顧名思義是在運行代碼之前,將代碼編譯成目標運行代碼(機器語言),這種方式的好處是運行效率提高,但是僅限定在目標平台使用。比如VB將原代碼通過編譯後生成的EXE文件,通過EXE文件運行。
❹ 用MFC編譯軟體,如何選擇編譯模式為release發行版
你在「編譯」那邊右擊,把那個「微型組建」(還是微型編譯,忘記了)的鉤去掉,然後再右鍵選定「組建」(還是「編譯」,忘記了)勾選,然後就會出現一個下拉框,下拉,選定release,ok搞定
❺ 高級語言中的解釋方式和編譯方式的區別
兩者的區別如下:
解釋方式:程序運行時,取一條指令,將其轉化為機器指令,再執行這條機器指令。這種方式每次運行程序時都要重新翻譯整個程序,效率較低,執行速度慢,如QB,不過現在很少再用這種低效的方式的設計語言了。
編譯方式:程序運行時之前,將程序的所有代碼編譯為機器代碼,再運行這個程序。然後每次執行的時候就可以直接執行這個翻譯好的二進制文件了,這樣的程序只需要翻譯一次,效率明顯要高很多,現在的大多數語言都是這種方式,網頁中的asp.net 採用的也是這種方式。
❻ 軟體編譯,這什麼意思
編譯和解釋是從源程序到可執行程序轉換的兩種方法。編譯,是在源程序完成後,先轉換成中間代碼,然後再轉換成二進制代碼,完成後,每次執行,都直接執行這個二進制代碼。一次轉換完成。 而解釋程序的執行不同,他在執行時,是一次讀入一條源代碼...
❼ 編譯軟體是什麼
編譯(compilation , compile)
1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。
2、用編譯程序產生目標程序的動作。
編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。
詳情去網路看看哈,地址:http://ke..com/view/69568.htm
理解了編譯,你自然就了解什麼是編譯軟體咯.常用的很多,我推薦幾個給你吧.
編譯C:Turbo C 2.0、Turbo C 3.0
編譯C\C++ :VC6.0、winTC等
編譯Java:eclipse(也可以直接配置好環境在DOS下編譯運行)
❽ 編譯方式和解釋方式的根本區別是什麼
計算機內部運行時所能識別的語言是機器語言即0和1,我們普通編的程序或網站網頁都是用人能理解的工具編輯的源程序代碼,這種代碼電腦是不能直接識別和運行的。需要進行轉換成機器能識別的代碼。轉換過程有兩種形式。編譯方式和解釋方法。
編譯方式,就是把需要運行的源代碼通過工具一次性編譯成機器代碼如我們常見的文件名後.exe或.com的這種類型,電腦運行時直接運行編譯過的程序,速度運行快.
解釋方式:源程序代碼文件可能很很多,很長,每次程序運行時.都需要一個文件、一句一句調入電腦然後翻譯成機器代碼,再運行,時間長\運行速度慢。如現在網站常用的.asp就是這種格式。