用 ltrace 跟踪库函数调用
查看程序调用了哪些共享库函数。
运行 ltrace -c ./程序,打印库调用的汇总与耗时。
01命令
命令
$ ltrace -c ./my-program02作用说明
ltrace 拦截对 malloc、strlen、printf 等共享库的调用,与 strace 的系统调用视角互补。它能回答源码检查无法回答的内存分配与字符串处理问题,是终端原生的诊断手段。
03风险
!注意: 只适用于动态链接的程序,繁忙程序的输出可能非常大。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- ltrace.1.en.html manual page (Debian bookworm)依据: Documents ltrace and the -c summary option.
最后验证: 2026-10-13 · 分类: 开发者