導航:首頁 > 源碼編譯 > 編譯出問題

編譯出問題

發布時間:2022-02-12 06:41:50

㈠ 請問編譯了為什麼出錯

編譯錯誤提示:必須用變址或基址寄存器。

你指令第7行 mov ds:[ax], ax 中使用 [ax] 是錯誤的。
放在方括弧 [ ] 中用作間接定址的寄存器,只能是SI, DI, BX, BP(源變址、目的變址、基址、基址指針)這4個寄存器中的一個。
不可以使用AX。

㈡ 為什麼編譯出來有問題

#define NUMBER 5
#define FAILED -1
不要添加不需要的符號哦,它會完全照搬替換

㈢ 編譯錯誤和運行時異常怎麼區分

編譯錯誤 一般都是語法錯誤
運行時錯誤一般都是比如數組索引指向空值 4/0 這類錯誤
請參考

㈣ 為什麼寫了程序之後,進行編譯,卻提示編譯錯誤

可能是沒有正確配置系統庫的路徑,或將後綴名誤寫成了.c而不是.cpp。

㈤ C語言編譯出現問題

1、這是因為getch();並非標准C中的函數,在某些運行環境里,並不支持該函數。所以在使用的時候要注意程序的可移植性。建議換成getchar()之類的標准函數。 2、函數getch() 所在頭文件:conio.h 函數用途:從控制台讀取一個字元,但不顯示在屏幕上函數原型:int getch(void) 返回值:讀取的字元例如: char ch; ch=getch();//會等待用戶按下任意鍵,再繼續執行下面的語句

㈥ 為什麼編譯總是出錯

如果使用C的編譯器,應該是能編譯通過
因為C編譯器如果沒有寫明函數的返回值的話默認的函數返回值是int
如果使用C++的編譯器就編譯不過了
因為C++比C更嚴格了,不允許默認的int返回值

㈦ 編譯錯誤怎麼解決

如果使用C的編譯器,應該是能編譯通過 因為C編譯器如果沒有寫明函數的返回值的話默認的函數返回值是int 如果使用C++的編譯器就編譯不過了 因為C++比C更嚴格了,不允許默認的int返回值

㈧ 編譯錯誤,怎麼回事

關於編譯問題,如果說是編譯錯誤發生在自己編寫源程序的過程中的話,那麼問題的原因還是比較復雜的。通常關於用戶編寫的源程序的編譯出錯問題,這是一個很復雜的問題。因為編譯錯誤有很多種。例如:語法錯誤、系統庫連接錯誤、語義錯誤、數組越界、或者內存越界等等。

通常語法錯誤是最好解決的,因為源程序的語法出錯了,連編譯這一關都通不過,並且會告訴你在哪一行出錯了,這時候是最容易調試程序的。最難調試的就是:源程序雖然編譯通過了,但是程序的運行結果卻是錯誤的,這種是最難調試的。所以說,你必須要把詳細的出錯信息寫出來,別人們才好幫助你進行分析。

㈨ C語言編譯錯誤如何解決

C語言編譯錯誤如何解決,
辦法就是逐條分析編譯錯誤提示輸出的信息,並按照提示修改,
沒有捷徑,只能一條條地把編譯出錯的地方修改掉。
建議從前往後改,因為有可能後面的錯誤都是第一條的錯誤引起的。
所以可以改完幾條就重新編譯下,看修改的地方是否通過編譯了。
如此循環,直到消除所有的錯誤。
請採納,謝謝

閱讀全文

與編譯出問題相關的資料

熱點內容
windows編程按鈕 瀏覽:172
酷狗歌曲儲存的文件夾是哪個 瀏覽:915
dw如何啟動php 瀏覽:748
加油app充了如何退款 瀏覽:472
加密用戶體驗計劃 瀏覽:177
編譯原理Java符號表設計 瀏覽:443
小天才app上如何發簡訊 瀏覽:52
sat詞彙pdf 瀏覽:848
java動態編程 瀏覽:458
三菱plc編程軟體安裝教程 瀏覽:595
香蕉科技驗證碼是什麼app 瀏覽:777
權力pdf 瀏覽:362
手游蒼穹變怎麼找不到伺服器登錄 瀏覽:961
單片機與上位機通信 瀏覽:927
pr程序中的格式文件夾 瀏覽:313
java中引用傳遞 瀏覽:887
安卓手機如何獲得復活卡 瀏覽:654
pdf怎麼轉換成cad文件 瀏覽:377
中國年齡的演算法有哪些 瀏覽:820
安卓微信版本過低不升級怎麼登錄微信 瀏覽:940