Vivado SDK 报错及解决方案

📅 2026/6/27 10:24:05
Vivado SDK 报错及解决方案
Vivado SDK 报错及解决方案错误找不到数学库函数sdk\my_test\Debug/../src/interrupt.c:419: undefined reference to sqrtf出现这个问题说明工程未包含数学库需要手动添加一下。右键my_test工程名)–Properties找到C/C Build–Settings–ARM v7 gcc linker–Miscellaneous在 Linker Flags 里把分组改成完整版本即在末尾添加以下命令-Wl,--start-group,-lxil,-lgcc,-lc,-lm,--end-group点击apply。点击OK如果上述方法解决不了可以使用另一种手动添加的方法。找到C/C General–Path and Systembols–Libraries–Add添加xil和m点击Apply并点击OK。重新刷新一下BSP