當前位置:首頁 » 編程軟體 » 項目源未編譯

項目源未編譯

發布時間: 2024-06-22 16:00:24

⑴ 源文件未編譯是什麼意思

運行前要對源代碼進行編譯鏈接,然後才能運行。

編譯(compilation,compile)

1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。

2、用編譯程序產生目標程序的動作。

編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。

編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。



(1)項目源未編譯擴展閱讀

目標代碼

目標代碼生成是編譯的最後一個階段。目標代碼生成器把語法分析後或優化後的中間代碼變換成目標代碼。目標代碼有三種形式:

1,可以立即執行的機器語言代碼,所有地址都重定位;

2,待裝配的機器語言模塊,當需要執行時,由連接裝入程序把它們和某些運行程序連接起來,轉換成能執行的機器語言代碼;

3,匯編語言代碼,須經過匯編程序匯編後,成為可執行的機器語言代碼。

目標代碼生成階段應考慮直接影響到目標代碼速度的三個問題:一是如何生成較短的目標代碼;二是如何充分利用計算機中的寄存器,減少目標代碼訪問存儲單元的次數;三是如何充分利用計算機指令系統的特點,以提高目標代碼的質量。

⑵ C++編程 編譯後仍提示"源文件未編譯"怎麼解決

你用的是Dev-Cpp IDE開發工具,這個工具算是嫁接別的編譯器的一個編輯器。你用這個時,應該配置好設置。它的默認是用GCC編譯器的。所以你應當安裝有windows下的GCC編譯器mingw.

假設你的Dev-Cpp安裝目錄是%Dev-CPP-Dir%

如果你在安裝Dev-CPP的同時,安裝了mingw在Dev-Cpp目錄中,設%MINGW%=%Dev-CPP-Dir%\mingw
如果你在別的地方安裝了mingw,你就假設你安裝在%MINGW%

然後再打開Dev-Cpp編譯器,工具->編譯器選項-目錄

二進制
%Dev-CPP-Dir%\bin
%MINGW%\bin

%MINGW%\lib
C包含
%MINGW%\include
C++包含
%MINGW%\include\c++\3.4.5
%MINGW%\include\c++\3.4.5\backward
%MINGW%\include

你也可以將以下內容加到你的環境變數里

%MINGW%
set PATH=%PATH%;%MINGW%\bin
set C_INCLUDEDE_PATH=%MINGW%\include
set LIBRARY_PATH=%MINGW%\lib
set CPLUS_INCLUDE_PATH=%MINGW%\include\c++\3.4.5;%MINGW%\include\c++\3.4.5\backward;%MINGW%\include

⑶ devc++源代碼未編譯啥意思

源代碼編譯成位元組碼才能運行啊。未編譯的話,它一般會問你要不要立即編譯,選編譯就可以了,會在源文件同級目錄下生成exe文件。按alt+R也能看到選擇項。

⑷ 用Dev-C++,一直提示「源文件未編譯」

你的情況貌似是dev出了點問題或者你的程序本身有點錯誤。你可以嘗試復制你的代碼,然後關閉dev。重新打開,把代碼復制進去重新編譯。試試看,如果不行就檢查下你的程序。

⑸ 源代碼未編譯什麼情況

源文件未編譯,即在運行前要對源代碼進行編譯鏈接,然後才能運行。
編譯利用編譯程序從源語言編寫的源程序產生目標程序的過程,也是用編譯程序產生目標程序的動作。
編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。
主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。

熱點內容
express搭建後台伺服器 發布:2024-07-14 03:58:08 瀏覽:739
sql許可權有 發布:2024-07-14 03:58:07 瀏覽:526
編制遞歸演算法 發布:2024-07-14 03:58:04 瀏覽:882
老舊伺服器如何使用固態硬碟 發布:2024-07-14 03:36:16 瀏覽:771
火山直播游戲需要什麼配置 發布:2024-07-14 03:15:33 瀏覽:135
mysql資料庫審計 發布:2024-07-14 03:03:29 瀏覽:620
ftp免費工具 發布:2024-07-14 02:34:24 瀏覽:248
android應用查看簽名 發布:2024-07-14 02:19:54 瀏覽:619
sql的演算法 發布:2024-07-14 02:18:07 瀏覽:385
以下是c語言的特點 發布:2024-07-14 02:07:10 瀏覽:444