❶ 為什麼我用keil4編譯 運行 不管什麼文件都會提示有兩處警告,進而生成的hex文件燒錄也不能用
你的Sartup.A51定義了一個開始標識符,而C語言沒有和這個文件形成良好的介面,所以會警告.
你把那個Startup.A51文件移除就行了,對於51來說,這個文件沒什麼作用.
至於你的HEX文件執行的不對,可能是你程序的原因,你好好再看一下吧.
❷ keil5打開別人的文件出現感嘆路徑錯誤怎麼解決
咨詢記錄 · 回答於2021-11-26
❸ 我keil4編譯為什麼會出現下圖警告呢真心的讀不懂,求解!
是不是你沒寫main()函數
還有一個可能就是你寫的源代碼文件沒有添加到項目(obj)中
❹ keil vsion4 編譯在一個語句的前面出現一個黃色的感嘆號是什麼意思求大神賜教!!
一般編譯器都是警告,是那種能編譯,但可能存在漏洞的東西。雙擊那一行,可以跳到警告的地方。假如是x,那就是錯誤,不能編譯,同樣要雙擊回去檢查改正
❺ 請問Keil4在編譯的時候老是出現這兩個警告是什麼意思,怎麼解決呢
這是個警告,編譯是沒有問題的,能產生hex文件的,就是你有些函數或者變數聲明或者定義了,但是沒有使用!基本不影響使用的如果要不報這個警告的話就把沒用到的都刪除就好了
❻ keil5給STM32編程遇到黃色感嘆號報警 但編譯結果無錯誤 在線等 求解答。
程序猿大神。。
❼ keil中編譯後沒有錯誤也沒有警告但是有的文件會有感嘆號是怎麼回事
那你的這個的話如果說感嘆號的話嗯有可能的話我首先的話可能是提示你沒有完成成功所以說要進行一個呃校
❽ 用 keil編譯的時候有兩個警告怎麼回事
warning
l15:
multiple
call
to
segment
這個問題必須注意,可能引起程序沖突,假設你用於自動化領域,則可能導致信號產生尖峰。
產生這一警告的一個根源是:你在主循環里調用了一個函數(如aaa),而在中斷服務函數里,你用調用了這個函數(如aaa)。這樣當主循環運行到該函數中是,一旦產生中斷,則在中斷里又再次調用該函數!這時,很可能出錯!
避免這種情況的方法很多:如,在進中斷的時候置需調用該函數的標志,而在主循環中調用該函數
你可以在中斷函數設置標志
flag_display
=
1;
在主函數里判斷這個標志:
if(flag_display)
valuedisplay();
更新後,清除顯示標志:
flag_display
=
0;
❾ keil5中.c文件是帶有感嘆號的,這是怎麼回事,怎麼解決
你所說的感嘆號是在「我的文檔」看到的文件名上有感嘆號?還是在excel里文檔標題有感嘆號?
還是文檔里某個或某些單元格的左上角有感嘆號?
我懷疑你說的可能是第三種情況,某個單元格左上角有感嘆號,就是系統自動檢查,認為可有這個單元格有錯誤。
最常見的有文本格式的數字等。
這些所謂「錯誤」是不影響咱們列印的。所以可以不管。