當前位置:首頁 » 編程軟體 » 未編譯怎麼解決

未編譯怎麼解決

發布時間: 2023-02-18 01:44:17

『壹』 源代碼未編譯什麼情況

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

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

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

『叄』 源文件未編譯是什麼意思

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

編譯(compilation,compile)

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

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

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

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



(3)未編譯怎麼解決擴展閱讀

目標代碼

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

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

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

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

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

『肆』 plc硬體未編譯怎麼解決

在設備視圖中編譯、保存。根據查詢plc相關信息顯示,plc硬體未編譯解決是在設備視圖中編譯、保存。可編程邏輯控制器是種專門為在工業環境下應用而設計的數字運算操作電子系統。它採用一種可編程的存儲器,在其內部存儲執行邏輯運算、順序控制、定時、計數和算術運算等操作的指令,通過數字式或模擬式的輸入輸出來控制各種類型的機械設備或生產過程。

『伍』 Dev-C++一直提示「源文件未編譯」怎麼解決

你的情況貌似是dev出了點問題或者你的程序本身有點錯誤。你可以嘗試復制你的代碼,然後關閉dev。重新打開,把代碼復制進去重新編譯。試試看,如果不行就檢查下你的程序。
具體解決辦法:
我的一種解決方法就是
簡單的設置一下,前提:安裝時這兩個重要額部件要有!
工具---編譯選項---編輯器---設置編輯器配置---(選擇)MinGW
GCC
4.7.2
32-bit,然後就可以了。

『陸』 .h文件為什麼文件未編譯

我們來看一下 Makefile 中的這個規則:
%.o: %.c
gcc $< -c -o $@
目標文件 main.o,只是依賴了 main.c 文件,並沒有依賴 hello.h 文件。
make 的執行規則是:只有目標文件不存在,或者依賴文件比目標文件更新的時候,才會執行編譯指令。
因此,雖然 hello.h 被修改了,但是它並不是目標文件 main.o 的依賴。
make 發現:main.o 在當前目錄中是已經存在的,並且它比 main.c 更新,因此不會重新編譯 main.o。
所以即使 hello.h 被修改了,也不會起作用,因為 make 壓根就不把 hello.h 當做 main.o 的依賴!
注意:所有的操作過程沒有執行 clean 操作。
既然知道了原因,那就好辦了,我們手動把頭文件 hello.h 加到依賴中,不就可以了嗎?!
把 Makefile 中最後面幾句修改成下面這樣,HEADERS := hello.h
%.o: %.c ${HEADERS}
gcc $< -c -o $@
也就是把 .h 文件,也加入到 .o 文件的依賴中,這樣的話,每次修改 .h 文件後,再執行 make 指令時,就可以重新編譯 .o 目標文件了。

『柒』 用Dev c++為什麼總是提示源文件未編譯呢

dev c++顯示源文件未編譯是因為編譯器設置問題。

Dev-C++(或者叫做 Dev-Cpp)是 Windows 環境下的一個輕量級 C/C++ 集成開發環境(IDE)。它是一款自由軟體,遵守GPL許可協議分發源代碼。它集合了功能強大的源碼編輯器、MingW64/TDM-GCC 編譯器、GDB 調試器和 AStyle 格式整理器等眾多自由軟體,適合於在教學中供 C/C++語言初學者使用,也適合於非商業級普通開發者使用。

Dev-C++ 使用MingW64/TDM-GCC編譯器,遵循C++ 11標准,同時兼容C++98標准。開發環境包括多頁面窗口、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執行程序,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,適合於在教學中供 C/C++語言初學者使用,也適合於非商業級普通開發者使用。

多國語言版中包含簡繁體中文語言界面及技巧提示,還有英語、俄語、法語、德語、意大 利語等二十多個國家和地區語言提供選擇。該軟體採用 Delphi 開發。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:748
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1010
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:718
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:878
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:774
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1124
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:349
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:227
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:911
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:875