Linux下的调试工具strace与ltrace
strace 跟踪进程执行时的系统调用
strace -p 10086 -s 51200 -o debug.log
-p 需要调试的进程ID
-r 打印出相对时间关于,每一个系统调用
-t 在输出中的每一行前加上时间信息
-s 指定输出的字符串的最大长度.默认为32
-o 将输出写入文件
ltrace 跟踪进程执行时的库函数调用
ltrace -p 6620 -T -s 51200 -S -r -i –c
-p 需要调试的进程ID
-r 打印出每个系统调用时间戳
-T 在输出中的每一行前加上时间开销
-s 指定输出的字符串的最大长度.默认为32
-o 将输出写入文件
本文详细介绍了Linux下strace和ltrace两种调试工具的使用方法。strace用于跟踪进程执行时的系统调用,而ltrace则用于跟踪进程执行时的库函数调用。文章提供了具体的命令示例,包括如何指定输出文件、设置时间戳等功能。
1319

被折叠的 条评论
为什么被折叠?



