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

編譯出問題

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

閱讀全文

與編譯出問題相關的資料

熱點內容
php搭建工具 瀏覽:303
安卓怎麼下載百度外來應用 瀏覽:62
什麼app可以查看全國疫情數據 瀏覽:823
python反編譯工具 瀏覽:222
qt演算法模擬 瀏覽:360
查看uuid的命令 瀏覽:50
強光抑制演算法 瀏覽:14
u盤加密後能拷貝嗎 瀏覽:889
asus帶命令提示的安全模式 瀏覽:1004
php截取字元串指定 瀏覽:248
lxe加密視頻怎麼設置 瀏覽:607
php數組刪除第一個元素 瀏覽:167
安卓指示器怎麼使用 瀏覽:572
程序編譯c執行方法 瀏覽:347
如何用python做趨勢圖 瀏覽:501
伺服器408超時怎麼解決 瀏覽:989
php中數組的寫法 瀏覽:371
ssf33演算法 瀏覽:992
單片機紅外編碼程序 瀏覽:378
雲伺服器如何與本地計算機組區域網 瀏覽:956