① VC編譯器怎麼樣用
一般都是Visual c++6.0,不知道你的 是不是這個,寫好代碼後,要先編譯(compile),快捷鍵是ctrl+F7,編譯成功無錯後,就可執行(biild execute),就是上面那個紅色的感嘆號(快捷鍵是ctrl+F5)。
說了這么多
希望能幫助你。
② java語言編譯和解釋執行的具體過程是怎樣的
Java中引入了虛擬機的概念,即在機器和編譯程序之間加入了一層抽象的虛擬的機器。這台虛擬的機器在任何平台上都提供給編譯程序一個的共同的介面。編譯程序只需要面向虛擬機,生成虛擬機能夠理解的代碼,然後由解釋器來將虛擬機代碼轉換為特定系統的機器碼執行。在Java中,這種供虛擬機理解的代碼叫做位元組碼(ByteCode),它不面向任何特定的處理器,只面向虛擬機。每一種平台的解釋器是不同的,但是實現的虛擬機是相同的。Java源程序經過編譯器編譯後變成位元組碼,位元組碼由虛擬機解釋執行,虛擬機將每一條要執行的位元組碼送給解釋器,解釋器將其翻譯成特定機器上的機器碼,然後在特定的機器上運行。
③ vc++程序在c的編譯器中如何執行
c程序是可以直接在vc++中編譯的,你保存為**.c然後用vc打開編譯就行了.
c++程序不可以在c環境中運行!!
④ C語言:編譯器是怎樣執行的
!a是對a進行邏輯非運算,如果a的值為真,則!a為假,如果a的值為假,則!a為真
因為a的值為4,非零,所以為真,所以!a的值為假,轉化為數值,則為0
!a<b也就是0<b,而b的值為6,所以0<6為真,轉化為數值,則為1,所以輸出1
⑤ 編譯器是什麼
簡單講,編譯器就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器 (Linker) → 可執行程序 (executables)
高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序。源代碼一般為高級語言 (High-level language), 如Pascal、C、C++、Java、漢語編程等或匯編語言,而目標則是機器語言的目標代碼(Object code),有時也稱作機器代碼(Machine code)。
對於C#、VB等高級語言而言,此時編譯器完成的功能是把源碼(SourceCode)編譯成通用中間語言(MSIL/CIL)的位元組碼(ByteCode)。最後運行的時候通過通用語言運行庫的轉換,編程最終可以被CPU直接計算的機器碼(NativeCode)。
編譯是從源代碼(通常為高級語言)到能直接被計算機或虛擬機執行的目標代碼(通常為低級語言或機器語言)的翻譯過程。然而,也存在從低級語言到高級語言的編譯器,這類編譯器中用來從由高級語言生成的低級語言代碼重新生成高級語言代碼的又被叫做反編譯器。也有從一種高級語言生成另一種高級語言的編譯器,或者生成一種需要進一步處理的的中間代碼的編譯器(又叫級聯)。
典型的編譯器輸出是由包含入口點的名字和地址, 以及外部調用(到不在這個目標文件中的函數調用)的機器代碼所組成的目標文件。一組目標文件,不必是同一編譯器產生,但使用的編譯器必需採用同樣的輸出格式,可以鏈接在一起並生成可以由用戶直接執行的EXE,
所以我們電腦上的文件都是經過編譯後的文件。
⑥ notepad++編譯C++後如何運行
1:安裝MinGW及GCC編譯器
2:配置環境變數(註:可能需要重啟後生效)
計算機-->屬性-->高級系統設置-->環境變數-->系統:path 中添加C:MinGWin;
當然MinGW是安在C盤下,按不同路徑修改
3:打開Notepad++,編寫一段C++代碼並保存
例如:
#include <iostream>
using namespace std;
int main(){
int a, b;
cout<<"Input:"<<endl;
while(cin>>a>>b){
cout<<a+b<<endl;
}
return 0;
}
4:菜單欄--》運行--》運行,彈出框中輸入:
cmd /k g++ -o $(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
選擇快捷鍵後保存為: G++編譯,注意快捷鍵不要有重復,在點擊彈出框的運行,Ok,關閉Notepad,再打開Notepad++;
5:菜單欄--》運行--》運行,彈出框中輸入:
cmd /k "$(NAME_PART)" & PAUSE & EXIT
同理保存名稱換為為: G++運行,再點運行程序就會執行了
⑦ 我下載了一個c語言編譯器,編譯完成後怎樣運行呢
首先 你要保證編譯器編譯的時候沒有出錯
如果確定沒有出錯 那麼 一般有兩種運行方式
一種是 你的編譯器自帶運行按鈕,那麼可以通過編譯器的圖形界面運行
點擊按鈕 或者使用快捷鍵。
如果沒有,那麼可以找你編譯出來的exe文件
到命令行手動運行。
PS 帶參數的可執行文件 必須命令行運行。
⑧ 程序是通過編譯器編譯才能執行的,那麼編譯器又是怎麼
一般來說,程序語言的編譯有兩個變數,一個是語言本身的語法體系,另外一個是目標機器的指令集體系結構。
對於前者,我們要發明一個新的編程語言的時候,一般是用已有的編程語言寫新語言的編譯器;
對於後者,要進行交叉編譯,即在A指令集的計算機上編譯B指令集計算機要用到的二進製程序。
本質上是一個雞生蛋蛋生雞的問題。
然而還是會繞到最終的問題:最最開始的第一隻雞(蛋(編譯器))哪裡來的?
當然是拿匯編語言寫的啦~
那第一個匯編語言的匯編器是怎麼寫的?當然是直接手寫二進制代碼啊。。。
⑨ JAVA的編譯器怎麼用
首先,Java編譯之後不是生成.exe文件,編譯之後只有.class文件,也就是位元組碼文件,所以你運行它只是用Java虛擬機去解釋執行,而不是操作系統直接執行,換句話說,它不是DOS程序,所以沒辦法直接像C語言編譯之後的那樣。
其次如果你把JDK的安裝目錄下的bin文件夾的路徑添加到Path環境變數的話,那麼進入命令提示符(運行對話框里輸入cmd就可以進入命令提示符),輸入:「java【空格】 類名」就可以看到類似C語言運行的效果,當然,那個類要有main方法,還有就是你輸入:「java【空格】 類名」之前,還需要在命令提示符里先進入到.class文件所在的路徑,進入的方法是輸入「cd 路徑」
再次,NetBean是個集成開發工具,不是編譯器,但是NetBean里有編譯器,它有個窗口類似於DOS窗口的,在裡面可以看到輸出,也以自己輸入命令、參數。
最後,如果學習Java的話,還是建議你系統地學習,很多入門書籍、入門視頻都有教編譯器怎麼用,怎麼運行Java程序等等各種知識的。