『壹』 怎麼從源代碼編譯成exe程序
通過編譯器編譯
每種語言基本上都有自己的編譯器
例
如 :源碼是C代碼,可以通過C或VC、VS編譯器編譯
『貳』 源碼怎麼編譯
使用編譯器如VC++6.0,VC++2008
『叄』 能不能舉個簡單例子說下編譯的過程
使用工具編譯的過程吧?用個C語言的例子吧:
首先,預編譯,對源代碼的宏進行替換,生成中間文件(文本,默認不保留)。
再是,翻譯為匯編代碼(文本,默認不保留)。
然後,由匯編器生成二進制文件(.obj)。
最後,連接為可執行文件。
因為前兩步一般不保留中間文件,所以你看到的是編譯器「直接」編譯成了.obj文件。
『肆』 知道了一個程序的C++ 源代碼,請問怎麼編譯
使用VC++6.0集成環境進行編譯。
VC++6.0可以自己到網站去下載,大概300多M吧。
Vc++編譯環境 ->菜單新建->win32 console Application -> 右上角輸入名字 ->完成 ->新建 -> C++ source file ->右上角輸入名稱 ->完成。
這個是新建工程,在新建的文件中把源代碼復制過來就可以了,然後點擊工具欄的編譯、鏈接運行就可以了。快捷鍵是ctrl+F5
Vc++編譯環境 ->菜單打開,在瀏覽中選擇你的C++文件,操作方法如上。
『伍』 visual c++項目開發案例全程實錄第二版源程序使用問題
打開VC++6.0後,先編譯,然後點擊「工程」選項卡,選擇「設置」,再點擊「連接」選項卡,在最下面的大框子中找到「/subsystem:console」改為:「/subsystem:windows」即可
如果你VC是英文版的就是:點擊「Project」選項卡,選擇「Settings...」, 再點擊「link」選項卡,最下面Project Options:中找到「/subsystem:console」改為:「/subsystem:windows」即可
『陸』 關於java中一次編譯多個源文件時的編譯順序的問題
在java編譯過程中,確實是會自動尋找的.當它先編譯Test的時候,發現需要先編譯TestPackage類,才能完成編譯Test的工作,然後編譯器開始編譯TestPackage.
如果,你的這兩個java文件都沒有打包,並且在同一個目錄下的話,你可以通過直接輸入javac Test.java看到,盡管你沒有發出命令要求編譯TestPackage類,但是由於編譯器檢測到需要有TestPackage類的支持,才能編譯Test,所以這時TestPackage也被編譯了.
現在程序打包了,你先編譯Test的這種情況下,編譯器先找的是包,而你的包org.it315.example是不存在的,所以會出錯
『柒』 簡述將源程序編譯成可執行程序的過程
一個源程序到一個可執行程序的過程:預編譯、編譯、匯編、鏈接。其中,編譯是主要部分,其中又分為六個部分:詞法分析、語法分析、語義分析、中間代碼生成、目標代碼生成和優化。
預編譯:主要處理源代碼文件中的以「#」開頭的預編譯指令。處理規則如下:
1、刪除所有的#define,展開所有的宏定義。
2、處理所有的條件預編譯指令,如「#if」、「#endif」、「#ifdef」、「#elif」和「#else」。
3、處理「#include」預編譯指令,將文件內容替換到它的位置,這個過程是遞歸進行的,文件中包含其他文件。
4、刪除所有的注釋,「//」和「/**/」。
5、保留所有的#pragma 編譯器指令,編譯器需要用到他們,如:#pragma once 是為了防止有文件被重復引用。
6、添加行號和文件標識,便於編譯時編譯器產生調試用的行號信息,和編譯時產生編譯錯誤或警告是能夠顯示行號。
(7)案例源代碼編譯擴展閱讀:
編譯過程中語法分析器只是完成了對表達式語法層面的分析,語義分析器則對表達式是否有意義進行判斷,其分析的語義是靜態語義——在編譯期能分期的語義,相對應的動態語義是在運行期才能確定的語義。
其中,靜態語義通常包括:聲明和類型的匹配,類型的轉換,那麼語義分析就會對這些方面進行檢查,例如將一個int型賦值給int*型時,語義分析程序會發現這個類型不匹配,編譯器就會報錯。
『捌』 怎麼編譯別人寫的源代碼
編寫代碼後,直接按F9(編譯運行),就會彈出個保存路徑的框,選擇保存路徑,保存類型選c source file(*.c),文件以.c結尾,保存,如果沒有錯誤就直接彈出cmd的框,如果有,下面有提示。
『玖』 如何自己編譯源代碼
我們使用編譯器將自己的源代碼轉換成目標代碼, 使用鏈接器將我們的目標代碼鏈接成一個可執行程序。另外, 我們使用一些程序在計算機中輸入源代碼文本並且編輯它。這些是最初的和最重要的工具, 它們構成程序員的工具集合或「程序開發環境」。 如果你使用的是命令行窗口, 就像很多專業程序員所做的那樣, 你將不得不自己來編寫編譯和鏈接命令。如果你使用IDE(「互動式開發環境」或「集成式開發環境」), 就像很多程序員所做的那樣, 簡單地點擊正確按鈕就可以完成這個工作。附錄C介紹了如何在你的C++實現中編譯和鏈接。 IDE通常包括一個具有有用特性的編輯器, 例如用不同顏色的代碼來區分你的源代碼中的注釋、 關鍵字和其他部分, 以及其他幫助你來調試代碼、 編譯和運行代碼的功能。調試是發現程序中的錯誤和排除錯誤的活動, 你在前進的道路上會聽到很多有關它的內容。 我們使用微軟的Visual C++作?喑炭 ⒒肪呈道 H綣 頤羌虻サ廝怠氨嘁肫鰲被蚴恰癐DE」的某些部分, 那就是所指Visual C++系統。但是, 你可以使用一些提供最新的、 符合標準的C++實現的系統。我們所說的大多數內容(經過微小的修改)對所有的C++實現都將是正確的, 並且其代碼可以在任何地方運行。在工作中, 我們使用幾種不同的實現。