keil程序編譯不成功
㈠ keil編譯文件不成功
無錯誤無警告,已經編譯成功了。
㈡ KEIL 編譯 程序沒問題就是編譯出錯
程序是沒問題,關於樓上說的死循環是正常的。我編譯不會出錯。你出錯提示是什麼?你這樣很難猜啊。如果你只想解決問題,可以新建一個項目,可能是項目配置錯誤。當然你也可以將所以項目設置恢復為默認值試試。右擊項目,選擇option
for
target,在彈出的對話框最下方的default按鈕,注意這樣要每個選項頁都要點一次。
建議還是新建項目。
㈢ keil編譯無法通過 警告看不懂,求幫助
你這程序錯誤很多,這種情況用不著看這些提示,何況你又看不懂。還是重新查一下程序,後寫的子函數後,不能編譯了,那就逐個查子函數,可以先全部注釋掉,再一個一個恢復,每恢復一個編譯一下,就知是哪個子函數有錯了。
㈣ keil編譯運行無錯,但是結果不對怎麼調試
keil編譯運行無錯,但是結果不對調試的方法:
1、打開keil軟體,這里我們已經默認打開了一個工程文件了,點擊我畫圈的那個按鈕,進入設置。
2、在Debug那個選項卡里,我們選擇usesimulator,使用軟體進行調試。
3、置完畢後,我們可以在菜單欄找到這個放大鏡的圖標,點擊這個按鈕進行調試操作。
4、可以看到程序已進入正常的調試模式運行,這個時候程序是不會自動的去運行的,需要我們點擊下一步的按鈕才會一步一步的去執行。
㈤ keil c51 問題:程序無法編譯
你那程序也不長啊,直接把程序發上來,發什麼圖片哪?
第二個圖片顯示的,沒有錯誤了,只有一個警告,是因為調用那個延時子程序delay( ) 時,打錯了一個字母,打成dalay 了。
另外提示:保存C程序的文件夾,最好不 要用漢字,而且文件夾的層數不要太多了,你這一共是五層文件夾,有兩層還是漢字,編譯時容易出錯的。
㈥ KEIL總是編譯不成可執行文件不成功求指導!
暈,你的程序是匯編語言,應該把源文件的擴展名改為xxx.asm,這樣KEIL會調用匯編器,如果你的擴展名是.c ,KEIL就調用C編譯器。
另外,如果是純匯編程序,那麼項目中不需要startup.a51這個文件。
㈦ keil編譯顯示程序太大~編譯不了怎麼辦
這種情況已經有一陣時間了,KEIL顯示破解成功,其實是假的。現在我的做法是拿一個大程序來編譯,如果編譯通過,那就是破解成功,如果還有限制,那就繼續破。我以前的KEIL C251破了半天,算了N個碼,個個都顯示已成功,可實際上直到N+1次才編譯通過,我一同事更倒霉,整整算了3天。所以,破這玩意沒技術,就倆字,堅持。
㈧ 求解,keil編譯無法通過,百度搜不到答案
主要是三個問題:
第一、前面兩個警告是說函數定義了卻沒有調用, 可以不用管。
第二、Error L116的錯誤是說超過2K的程序都被切掉,沒有編譯它們了。可能原因:1、你的軟體沒有注冊,使用的評估版,最多隻能編譯2K程序;2、在下圖的Code Rom Size處設置限定了2K。
第三、後面的Error都是RAM空間不夠,你可以優化你的程序,或者試試設置下圖紅線區域的Memory Model:
㈨ 為什麼從網上下的好多c程序在keil上都不能正確的編譯,就是提示無法執行(其他的我電腦上的可以,)
不能正確編譯一般是因為頭文件引入不正確.
不能正確執行可能是引腳接線與程序中定義不一致或者晶振頻率與程序預設不一致等多方面原因.
仔細檢查就好.