今天编译前同事留下的代码,发现代码报错:
#error clnk Debugcsc_code.lkf:93 Debugstm8_interrupt_vector.o: section 0 expected (.text:0000)
The command: "clnk -l"D:Program Files (x86)COSMICCXSTM8Lib" -l"D:Program Files (x86)COSMICCXSTM8Lib" -o Debugcsc_code.sm8 -mDebugcsc_code.map Debugcsc_code.lkf " has failed, the returned value is: 1
exit code=1.
找了很长时间终于在网上找到解决方案,发现原来是STVD的配置造成的。
解决办法:
第一步,点击Project下的Settings,界面如下
第二步,点击C Compiler,选择General的d倒三角图标,出现界面如下
第三步,点击Optimizations,出现默认界面如下
第四步,点击Optimizations下的倒三角,出现界面如下
第五步,点击Customize,出现界面如下:
第六步 选上SplitFunction in Separate Sections(+split),如下所示
最好点击OK,然后重新编译,问题解决。
做个小广告,下面是本人的微信公众号,用电脑不方便的朋友可以关注一下,博客的内容会实时更新上去。
本文发布于:2024-02-01 10:55:30,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170675613036126.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |