在 STM32CubeIDE 中,我們可以通過主動(dòng) warning(甚至 error)的方式來通知工程師,使得一些容易遺漏的配置得到重視。例如,在釋放參考代碼給客戶時(shí),希望客戶注意到里面的項(xiàng)目名稱和項(xiàng)目版本,那么我們可以在代碼中,通過“#error”來強(qiáng)調(diào)必須要修改的信息,通過“#warning”來備注需要注意的信息。具體代碼如圖:

這樣,當(dāng)客戶編譯工程時(shí),會(huì)出現(xiàn) error 和 warning,將“#error”和“#warning”兩行分別注釋掉,才可以分別消除這兩項(xiàng)編譯信息,以此達(dá)到警示客戶的目的。

來源:ST社區(qū)
-
STM32
+關(guān)注
關(guān)注
2305文章
11121瀏覽量
371170 -
代碼
+關(guān)注
關(guān)注
30文章
4941瀏覽量
73151 -
編譯器
+關(guān)注
關(guān)注
1文章
1669瀏覽量
51082 -
STM32CubeIDE
+關(guān)注
關(guān)注
0文章
2瀏覽量
409
發(fā)布評(píng)論請(qǐng)先 登錄
ARM編譯器錯(cuò)誤和警告參考指南
ICC AVR編譯器的安裝與使用
NEC編譯器培訓(xùn)手冊(cè)
編譯器是如何工作的_編譯器的工作過程詳解
編譯器原理到底是怎樣的帶你簡單的了解編譯器原理
Verilog HDL 編譯器指令說明
GH集成開發(fā)環(huán)境和編譯器
交叉編譯器安裝教程
領(lǐng)域編譯器發(fā)展的前世今生
應(yīng)用筆記|巧用 STM32CubeIDE 之編譯警告

巧用編譯器之編譯警告
評(píng)論