❶ 知道了一個程序的C++ 源代碼,請問怎麼編譯
要有一個編譯系統如viscul
c++6.0(網上資源豐富)
安裝後打開其主程序,一般在桌面上有相應快捷方式
要麼到菜單程序中找到。
開啟後點擊左上角「文件」選擇「新建」
選擇「文件(file)」下的「c++
source
file」選擇保存路徑確認後
把文本中的代碼復制到其中即可選擇「組件」下的「編譯」即可。
❷ 如何自己編譯源代碼
我們使用編譯器將自己的源代碼轉換成目標代碼, 使用鏈接器將我們的目標代碼鏈接成一個可執行程序。另外, 我們使用一些程序在計算機中輸入源代碼文本並且編輯它。這些是最初的和最重要的工具, 它們構成程序員的工具集合或「程序開發環境」。 如果你使用的是命令行窗口, 就像很多專業程序員所做的那樣, 你將不得不自己來編寫編譯和鏈接命令。如果你使用IDE(「互動式開發環境」或「集成式開發環境」), 就像很多程序員所做的那樣, 簡單地點擊正確按鈕就可以完成這個工作。附錄C介紹了如何在你的C++實現中編譯和鏈接。 IDE通常包括一個具有有用特性的編輯器, 例如用不同顏色的代碼來區分你的源代碼中的注釋、 關鍵字和其他部分, 以及其他幫助你來調試代碼、 編譯和運行代碼的功能。調試是發現程序中的錯誤和排除錯誤的活動, 你在前進的道路上會聽到很多有關它的內容。 我們使用微軟的Visual C++作?喑炭 ⒒肪呈道 H綣 頤羌虻サ廝怠氨嘁肫鰲被蚴恰癐DE」的某些部分, 那就是所指Visual C++系統。但是, 你可以使用一些提供最新的、 符合標準的C++實現的系統。我們所說的大多數內容(經過微小的修改)對所有的C++實現都將是正確的, 並且其代碼可以在任何地方運行。在工作中, 我們使用幾種不同的實現。
❸ C語言編寫好代碼後,怎麼編譯,最後生成可執行文件
材料/工具:vc6.0
1、打開c語言編輯工具,在工具中寫入程序的源代碼。
❹ java代碼怎麼編譯啊
1.安裝jdk1.5或更高版本,比如說安裝在D盤
2.在系統屬性的環境變數的path變數中加入C:\Program Files\Java\jdk1.6.0_12\bin;
3.在dos中輸入javac,如果有反應就算是配置好了。
4.編譯的格式是:javac 源文件名.java
5.運行格式是:java 源文件名
❺ Java代碼到底是如何編譯成機器指令的
編譯器把一種語言規范轉化為另一種語言規范的這個過程需要哪些步驟?回答這個問題需要參照《編譯原理》,總結過程如下:
1)詞法分析:讀取源代碼,一個位元組一個位元組的讀進來,找出這些詞法中我們定義的語言關鍵詞如:if、else、while等,識別哪些if是合法的哪些是不合法的。這個步驟就是詞法分析過程。
詞法分析的結果:就是從源代碼中找出了一些規范化的token流,就像人類語言中,給你一句話你要分辨出哪些是一個詞語,哪些是標點符號,哪些是動詞,哪些是名詞。
2)語法分析:就是對詞法分析中得到的token流進行語法分析,這一步就是檢查這些關鍵片語合在一起是不是符合Java語言規范。如if的後面是不是緊跟著一個布爾型判斷表達式。
語法分析的結果:就是形成一個符合Java語言規定的抽象語法樹,抽象語法樹是一個結構化的語法表達形式,它的作用是把語言的主要詞法用一個結構化的形式組織在一起。這棵語法樹可以被後面按照新的規則再重新組織。
3)語義分析:語法分析完成之後也就不存在語法問題了,語義分析的主要工作就是把一些難懂的,復雜的語法轉化成更簡單的語法。就如難懂的文言文轉化為大家都懂的百話文,或者是注釋一下一些不懂的成語。
語義分析結果:就是將復雜的語法轉化為簡單的語法,對應到Java就是將foreach轉化為for循環,還有一些注釋等。最後生成一棵抽象的語法樹,這棵語法樹也就更接近目標語言的語法規則。
4)位元組碼生成:將會根據經過注釋的抽象語法樹生成位元組碼,也就是將一個數據結構轉化為另外一個數據結構。就像將所有的中文詞語翻譯成英文單詞後按照英文語法組裝文英文語句。代碼生成器的結果就是生成符合java虛擬機規范的位元組碼。
❻ linux的內核代碼如何編譯
1、安裝內核
如果內核已經安裝(/usr/src/目錄有linux子目錄),跳過
如果沒有安裝,在光碟機中放入linux安裝光碟,找到kernel-source-2.xx.xx.rpm文件(xx代表數字,表示內核的版本號),
比如RedHat
linux的RPMS目錄是/RedHat/RPMS/目錄,然後使用命令rpm
-ivh
kernel-source-2.xx.xx.rpm安裝內核
如果沒有安裝盤,可以去各linux廠家站點或者www.kernel.org下載。
2、清除從前編譯內核時殘留的.o
文件和不必要的關聯
cd
/usr/src/linux
make
mrproper
3、配置內核,修改相關參數,請參考其他資料
在圖形界面下,make
xconfig;字元界面下,make
menuconfig
在內核配置菜單中正確設置個內核選項,保存退出
4、正確設置關聯文件
make
dep
5、編譯內核
對於大內核(比如需要SCSI支持),make
bzImage
對於小內核,make
zImage
❼ 如何用Cmd命令行編譯Java代碼程序
在初學Java的時候,會使用cmd命令的模式來編譯運行代碼,下面就來介紹下如何命令行編譯
01
打開一份Java代碼,如下圖
02
打開文件所在的位置,滑鼠右鍵,打開shell
03
輸入命令javac HelloWorld.java,回車,出現下圖所示編譯後的class文件
04
輸入命令 java -cp . HelloWorld,回車,輸出結果
❽ 如何編譯C語言源代碼
下載一個VC2005軟體,把代碼復制到裡面,設置好C運行環境,點擊編譯,OK,然後點擊那個感嘆號,直接鏈接運行,就OK了。
❾ 如何編譯運行c語言寫成的源代碼
編寫代碼後,直接按F9(編譯運行),就會彈出個保存路徑的框,選擇保存路徑,保存類型選c source file(*.c),文件以.c結尾,保存,如果沒有錯誤就直接彈出cmd的框,如果有,下面有提示。
❿ 這段C語言源代碼怎麼編譯
應該改為
#include"stido.h"
main()
{
printf("hello,world\n");
}
不加上的話,編譯器不認識printf函數是什麼。以上是必須用C語言編譯器編譯。
另外,如果用c++編譯,還要在main()函數前加上int,語句中加上return
0;才能保證編譯通過。
用C++編譯應改為如下樣子:
#include"stido.h"
int
main()
{
printf("hello,world\n");
return
0;
}