用 ltrace 跟踪库函数调用

查看程序调用了哪些共享库函数。

Linux开发命令行诊断低风险
运行 ltrace -c ./程序,打印库调用的汇总与耗时。

01命令

命令
$ ltrace -c ./my-program

02作用说明

ltrace 拦截对 malloc、strlen、printf 等共享库的调用,与 strace 的系统调用视角互补。它能回答源码检查无法回答的内存分配与字符串处理问题,是终端原生的诊断手段。

03风险

风险低风险
使用条件sudo apt install ltrace
!注意: 只适用于动态链接的程序,繁忙程序的输出可能非常大。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-10-13 · 分类: 开发者

06相关方案