怎么能在linux调用.so库时调试输出信息

SuperHeroMario 2017-09-04 11:14:44
如题,怎么能在系统或者软件调用.so库文件时,打印出一些信息?
比如说我自己编译SDK生成了一个.so库文件,当我用软件调用这个.so库文件的时候,能够使库文件中之前的某个源码的某个函数的部分能够打印输出一些信息到终端上或其他地方。
简单来说就是库文件的debug调试,我对这方面不是太了解有知道的能说一下吗?谢谢了。
...全文
2297 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_39890175 2020-03-14
  • 打赏
  • 举报
回复
管理员是什么情况,为什么删
SuperHeroMario 2017-09-04
  • 打赏
  • 举报
回复
引用 5 楼 renwotao2009 的回复:
fprintf写到文件中也行啊,最简单的方法;其他的可能要引入日志系统了
好的,已经知道怎么做了,谢谢你们了。还有就是怎么结帖啊?为什么一直显示分数不符
renwotao2009 2017-09-04
  • 打赏
  • 举报
回复
fprintf写到文件中也行啊,最简单的方法;其他的可能要引入日志系统了
SuperHeroMario 2017-09-04
  • 打赏
  • 举报
回复
引用 3 楼 jklinux 的回复:
[quote=引用 楼主 xiao969856 的回复:] 如题,怎么能在系统或者软件调用.so库文件时,打印出一些信息? 比如说我自己编译SDK生成了一个.so库文件,当我用软件调用这个.so库文件的时候,能够使库文件中之前的某个源码的某个函数的部分能够打印输出一些信息到终端上或其他地方。 简单来说就是库文件的debug调试,我对这方面不是太了解有知道的能说一下吗?谢谢了。
在库里直接printf输出,调用库的程序在终端执行应就可以了[/quote] 好的,谢谢,我去试试 你还知道其他的输出方法吗?
jklinux 2017-09-04
  • 打赏
  • 举报
回复
引用 楼主 xiao969856 的回复:
如题,怎么能在系统或者软件调用.so库文件时,打印出一些信息? 比如说我自己编译SDK生成了一个.so库文件,当我用软件调用这个.so库文件的时候,能够使库文件中之前的某个源码的某个函数的部分能够打印输出一些信息到终端上或其他地方。 简单来说就是库文件的debug调试,我对这方面不是太了解有知道的能说一下吗?谢谢了。
在库里直接printf输出,调用库的程序在终端执行应就可以了
SuperHeroMario 2017-09-04
  • 打赏
  • 举报
回复
引用 1 楼 renwotao2009 的回复:
直接在so文件中添加日志打印不行吗
可以倒是可以,不过我以前没用过,你知道怎么添加日志打印吗?
renwotao2009 2017-09-04
  • 打赏
  • 举报
回复
直接在so文件中添加日志打印不行吗

1,317

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧