.\Objects\Project.axf: Error: L6915E: Library reports error: __use_no_semihosting was requested, but _sys_exit was referenced
时间: 2024-03-10 18:49:15 浏览: 217
Error: L6218E: Undefined symbol delay-init (referred from main.o
这个错误提示是由ARM编译器产生的。它表示在编译的过程中发现了一个问题:你请求使用无半主机模式,但是某个地方引用了_sys_exit,这会导致链接错误。
解决这个问题的方法是在编译选项中关闭使用无半主机模式的选项。具体来说,你需要在编译命令中加入一个参数:“--specs=rdimon.specs”来使用半主机模式。这样就可以避免上述错误了。
例如,在使用ARM GCC编译器时,你可以这样设置编译选项:
```
arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -specs=rdimon.specs main.c -o main.elf
```
这样就可以正确编译你的代码了。
阅读全文