OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4143|回复: 2

为什么KEIL打包后的LIB库单步能打开库里面的文件

[复制链接]

6

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2019-10-23
在线时间
58 小时
发表于 2021-4-3 20:08:27 | 显示全部楼层 |阅读模式
50金钱
本帖最后由 金木一花 于 2022-3-7 19:43 编辑


微信图片_20210403200437.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2021-4-4 10:20:25 | 显示全部楼层
库编译的时候保留了调试选项,所以里面会有源码信息,甚至可能含有全部的源代码以及注释。

也有可能lib文件里面只是保存了当时编译的源文件路径,所以keil就打开了,你可以尝试把源文件删掉,看看keil是不是还能找到。
如果是这种情况,你单单把lib文件发出去应该是没问题的,别人的电脑上没有源文件也就打不开调试了。
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

6

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
金钱
221
注册时间
2019-10-23
在线时间
58 小时
 楼主| 发表于 2021-4-4 21:33:37 | 显示全部楼层
xkwy 发表于 2021-4-4 10:20
库编译的时候保留了调试选项,所以里面会有源码信息,甚至可能含有全部的源代码以及注释。

也有可能lib ...

把源文件删掉肯定keil就打不开了,关键的是C++打包成的库keil单步就打不开,都是在同一台电脑上,C++是别人留下的,库工程都有,但是单步就是打不开
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 00:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表