1. 程式人生 > >MCUXpresso release build 時提示GFLIB等函數未引用的問題

MCUXpresso release build 時提示GFLIB等函數未引用的問題

.com 解決 pre ax1 defined 問題 fas alt+enter 快捷鍵

MCUXpresso release build 時提示 GFLIB 等函數未引用的問題

最近在使用 MCUXpresso 編譯工程時選擇 Debug(Debug build) 能順利編譯,但是選擇 Release(Release build) 時會報錯。提示 undefined reference to ‘GFLIB_Sqrt_F16l_FC‘ ./source/Flux_observer.o: In function ‘GFLIB_Cos_F16_FAsmi‘: 等錯誤。
這種情況是因為 build 配置的問題。Debug 配置有添加 M4 的庫函數,但是 Release 配置沒有添加 M4 的庫函數,這才導致 Release 不通過。

解決方法就是把庫的路徑加上去。右鍵工程,選擇 Properties(快捷鍵 Alt+Enter)。具體方法如下圖。

技術分享圖片

MCUXpresso release build 時提示GFLIB等函數未引用的問題