1. 程式人生 > >不能靠眼睛之 KEIL 中失效代碼灰暗特性

不能靠眼睛之 KEIL 中失效代碼灰暗特性

tle 特性 文件 查看 代碼 title htm 編譯問題 使用

@2019-02-15

【問題描述】

  使用 KEIL(帶灰暗特性版本) 查看頭文件代碼時,其中有依據不同宏定義對應不同執行語句代碼部分,依據灰暗特性呈現生效與失效代碼,靠眼睛反應就是灰暗呈現為失效代碼即其宏定義未定義,這樣就主觀認為灰暗代碼部分不執行,導致在分析調用該頭文件的源文件中使用頭文件的宏函數時無對應執行代碼,與實際調試結果不否,實際結果呈現是執行了該宏函數的執行代碼

【分析解決】

  見文《C 頭文件、宏、編譯問題》中宏解釋部分

【結論】

  KEIL 對這種情況的使用無能為力,其作為工具只是起參考作用

不能靠眼睛之 KEIL 中失效代碼灰暗特性