解决Codewarrior提示“L1923 has no DWARF debug info"的问题

在工程中使用了几个自己创建的Lib文件,编译时出现"L1923 xxx.lib has no DWARF debug info"的问题,以前解决过这个问题,由于时间太久远了,现在忘记了。这次又费了个巴小时才解决掉,分享给大家,也为此做个记录。

终究其原因是编译lib文件时未生成DWARF debug info。正常情况下在工程中添加.c文件后,默认设置是会生成的,但是IDE环境有点坑,在编译选项中有一个设置项用来关闭生成DWARF debug info,明明未构上,但是没用,如图所示:

实际上,需要在文件列表面板上一个不显眼的地方设置才行,位置就在小爬虫的一列,如果没有这个小黑点,则不会生成"DWARF debug info",位置如下图所示:

重新编译后lib文件大小也由原来的2.7k变为6.4k。

老外也踩过这个坑,论坛帖子如下:

https://www.embeddedrelated.com/showthread/68hc12/5600-1.php
————————————————
版权声明:本文为CSDN博主「markul」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/markul/article/details/93934955

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值