久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

請問keil中源碼中不想注銷的函數(shù),怎么在編譯時不報錯

查看數(shù): 2026 | 評論數(shù): 8 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2023-3-14 14:21

正文摘要:

warning的意思我明白。但是我在看stm32的源碼的時候,,main函數(shù)里也沒有調用所有的函數(shù)。但是編譯就不會報warning。我想問問各位大佬怎么在不注釋掉void Delay1ms();的情況下。任然編譯后沒有warning。或者 ...

回復

ID:1043388 發(fā)表于 2023-3-14 19:45
清風皓月?lián)嵝睦@ 發(fā)表于 2023-3-14 16:33
按照下面這個圖勾選上就可以了,勾選之后沒用到的函數(shù)不會編譯進hex文件就不會報錯

感謝回復
ID:1043388 發(fā)表于 2023-3-14 19:45
暖西夏 發(fā)表于 2023-3-14 15:53
借CSDN上一位大哥的回復            
                                                
             ...

感謝回復,另外我想知道要是用#if...#endof的話,應該用什么條件判斷是否使用函數(shù)呢
ID:1043388 發(fā)表于 2023-3-14 19:43
lkc8210 發(fā)表于 2023-3-14 17:58
地板和5樓的適用于Keil MDK
Keil C51有另一種方法


感謝回復,我搜了一下確實很符合我的需求
ID:161164 發(fā)表于 2023-3-14 17:58
地板和5樓的適用于Keil MDK
Keil C51有另一種方法




REMOVEUNUSED

ID:1019324 發(fā)表于 2023-3-14 16:38
進入options中的User 將one ELF section per勾選即可;它的作用是將主函數(shù)沒用到的函數(shù)不進行編譯
ID:1019324 發(fā)表于 2023-3-14 16:33
按照下面這個圖勾選上就可以了,勾選之后沒用到的函數(shù)不會編譯進hex文件就不會報錯

20160912155348054.jpg (205.11 KB, 下載次數(shù): 49)

20160912155348054.jpg

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:1034262 發(fā)表于 2023-3-14 16:27
可以設置的,但是C51我不建議這么做,沒調用的會分配內存的,51芯片內存本來就吃緊,不要浪費了。
ID:807182 發(fā)表于 2023-3-14 15:53
借CSDN上一位大哥的回復            
                                                
                                                
***WARNINGL16:UNCALLEDSEGMENT,IGNOREDFOROVERLAYPROCESS
   SEGMENT:?PR?_COMPARE?TESTLCD
說明:程序中有些函數(shù)例如COMPARE(或片段)以前(調試過程中)從未被調用過,或者根本沒
有調用它的語句。
這條警告信息前應該還有一條信息指示出是哪個函數(shù)導致了這一問題。只要做點簡單的調整就
可以。不理它也沒什么大不了的。但是,我們知道,即使沒有調用這個函數(shù),Keil仍然把它編譯連接進整個程序,不過浪費點ROM倒是不心疼。最主要的是,在這個函數(shù)中的變量,不會被列入覆蓋分析范圍內,也就是說這些變量占的空間不能被回收,這對于為數(shù)不多的RAM資源可是巨大的浪費啊。。。
解決方法:

(1)刪除或注釋掉COMPARE()函數(shù)

(2)或利用條件編譯#if…..#endif,可保留該函數(shù)并不編譯。

   如果你一定要考慮可移植性的話,就這樣做,否則還是采取方法(1)

   (3)想不顯示這些提示:則可設置如下:
       option for target
       --->bl51 misc
       --->disable warning ==這里寫入16

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99re在线视频观看 | 日韩中文字幕一区 | 中文字幕国产 | 日韩av在线中文字幕 | 久久久久久久久中文字幕 | 夜久久| 国产精品久久久久久婷婷天堂 | 国产精品日韩 | 蜜桃官网| 久久黄色精品视频 | 视频一区 国产精品 | 成人在线免费观看av | 国产精品毛片 | 国产精品久久久久久久免费大片 | 超碰97人人人人人蜜桃 | av久久| 欧美aⅴ| 日韩欧美手机在线 | 97精品超碰一区二区三区 | 国产成人艳妇aa视频在线 | 玖玖国产 | 成人国产精品免费观看 | 日韩精品久久一区 | 久久99久久98精品免观看软件 | 日韩中文字幕在线视频 | 视频一区在线播放 | 国产成人福利 | 国产精品一区二区三区在线 | av黄色片在线观看 | 欧美8一10sex性hd | 国产一在线观看 | 人人干视频在线 | av激情在线| 国产999精品久久久 日本视频一区二区三区 | 久久综合入口 | 免费看国产片在线观看 | 四虎国产 | 欧美日韩综合视频 | 黄色毛片大全 | 国产精品一区二区欧美黑人喷潮水 | 一级毛片视频在线 |