开发者社区> 问答> 正文

如何跟踪静态编译程序的函数调用?

c语言的程序,如果链接了动态库,可以用strace跟踪执行过程,可以看到很多详细信息;但是如果程序是静态编译的,如何跟踪发起了哪些系统调用呢,包括来自于静态库的函数调用?

展开
收起
a123456678 2016-06-06 09:31:01 2130 0
1 条回答
写回答
取消 提交回答
  • strace 跟踪的是系统调用
    lstrace 跟踪的是动态链接库
    要检查用户程序的函数可以使用
    valgrind 配的工具 callgrind
    oprofile

    2019-07-17 19:27:36
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
15分钟打造你自己的小程序 立即下载
小程序 大世界 立即下载
《15分钟打造你自己的小程序》 立即下载