Snipaste_2023-03-14_14-20-03.png (96.44 KB, 下載次數(shù): 25)
下載附件
圖3
2023-3-14 14:20 上傳
如圖所示,我在delay.h中保留了void Delay1ms();但是實際在main()中,我并沒有用,在編譯時就會報warning
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?DELAY1MS?DELAY
Snipaste_2023-03-14_14-07-49.png (51.37 KB, 下載次數(shù): 22)
下載附件
圖2
2023-3-14 14:08 上傳
warning的意思我明白。但是我在看stm32的源碼的時候,,main函數(shù)里也沒有調(diào)用所有的函數(shù)。但是編譯就不會報warning。我想問問各位大佬怎么在不注釋掉void Delay1ms();的情況下。任然編譯后沒有warning;蛘哒fstm32是怎么實現(xiàn)在有大量函數(shù)不被調(diào)用的情況下還能不報錯的
|