❶ 什麼叫程序的編譯
編譯程序片語可以有兩種認識。一、編譯程序是一種動作,是根據編譯原理技術,由高級程序設計語言編譯器翻譯成機器語言二進制代碼行為。二、編譯程序是動名詞,特指生成編譯器的軟體程序。
❷ VC 6。0編譯好的一堆文件,打包成一個exe文件,過程是什麼,應該怎麼做呢需要下什麼軟體
一、下載安裝好VC6.0二、啟動VC,新進一個項目,如控制台或窗口程序三、編輯源碼四、運行或編譯五、在項目文件夾中即可得到編譯好的exe文件,默認會以DEBUG模式調試,生成的可執行文件在項目文件夾debug目錄里。
❸ 什麼是編譯程序
編譯程序指將某一種程序設計語言寫的程序翻譯成等價的另一種語言的程序的程序, 稱之為編譯程序
編譯程序也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。
它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果。
編譯程序的實現演算法較為復雜,這是因為它所翻譯的語句與目標語言的指令不是一一對應關系,而是一多對應關系,同時也因為它要處理遞歸調用、動態存儲分配、多種數據類型,以及語句間的緊密依賴關系。
由於高級程序設計語言書寫的程序具有易讀、易移植和表達能力強等特點,編譯程序廣泛地用於翻譯規模較大、復雜性較高、且需要高效運行的高級語言書寫的源程序。
(3)什麼叫編譯好的項目擴展閱讀:
編譯流程分為了四個步驟:
1.預處理,生成預編譯文件(.文件)
2.編譯,生成匯編代碼(.s文件)
3.匯編,生成目標文件(.o文件)
4.鏈接,生成可執行文件
❹ 什麼是編譯
編譯(compilation , compile) 1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。 2、用編譯程序產生目標程序的動作。 編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。 編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。
編譯語言是一種以編譯器來實現的編程語言。它不像直譯語言一樣,由解釋器將代碼一句一句運行,而是以編譯器,先將代碼編譯為機器碼,再加以運行。理論上,任何編程語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程序的應用有關。
❺ 程序寫好後怎麼編譯
把配置管理器選擇為Release,然後選擇菜單--生成--生成xxx(或者直接點擊綠色小箭頭運行下)就已經生成exe程序了,在bin/release文件夾下。讓你選擇release是把程序編譯成發布版,vs會自動優化代碼。如果是debug則不會。
❻ 編譯和解釋的區別是什麼
1.定義區別
①編譯原理旨在介紹編譯程序構造的一般原理和基本方法。內容包括語言和文法、詞法分析、語法分析、語法制導翻譯、中間代碼生成、存儲管理、代碼優化和目標代碼生成。
②匯編語言(assembly language)是一種用於電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。
2.處理方式區別
①編譯過程與解釋挺像,區別就在於編譯是將所有的源代碼指令一次性成翻目標代碼並執行。
②匯編過程就是把匯編指令一對一地翻譯成01機器碼的過程。而採用這種處理方式的語言只有一類:匯編語言。
3.特點區別
①編譯語言的特點就是不需要解釋器的參與,所以運行比較快,但是編譯好的程序只能在當前平台運行,是個局限性。
②匯編語言是當今世界上歷史最早,應用最廣,功能最強大,運行速度最快的編程語言。但是匯編語言開發工期長,可讀性差,並且不能跨平台編程。
❼ 關於項目發布與編譯
是利用開發工具來編譯項目和打包的 比如eclipse
❽ Opencv 編譯好的和用Cmake生成的有什麼不同呢 Cmake是什麼用的 通俗些最好了,謝謝!
Cmake是一個make工具,它可以根據makefile文件來調用你和編譯器進行多個文件的編譯和鏈接。用Cmake生成的就是使用你本地的編譯器來編譯生成那些文件。
❾ 什麼叫做編譯
編譯是利用編譯程序從源語言編寫的源程序,產生目標程序的過程,用編譯程序產生目標程序的動作編譯就是把高級語言變成計算機可以識別的,二進制語言計算機只認識一和零編譯程序,把人們熟悉的語言換成二進制的編譯程序,把一個源程序翻譯成目標程序的工作,往往也要分成五個階段,講詞法的分析,語法的分析,包括語義檢查和中間代碼的生成,代碼的優化,目標代碼生成等等。
❿ (java)把編譯好的項目部署到tomcat5.0裡面需求改那些文件,怎麼改
這個是WEB項目,不用修改的
1。將編譯好的文件夾,直接復制到TOMCAT目錄下的webapps目錄下,比如叫myweb1;
2。如果聯結MYSQL資料庫,需要適當修改你的程序配置,主要是資料庫方面的,資料庫連接串,root 和 pwd,
3。進入TOMCAT目錄,bin目錄下執行startup.bat文件,啟動TOMCAT,命令行會有提示信息,啟動成功能看到位
信息: Server startup in 6344 ms
後表示啟動Tomcat成功
4。啟動IE,之後就可以在IE地址欄輸入http://localhost:8080/myweb1之後就可以訪問了,不過myweb1項目下應該有一個index.jsp的文件,如果沒有,需要指定文件名如http://localhost:8080/myweb1/123.jsp