strace和gdb

(628条消息) Linux 命令(137)—— strace 命令_strace命令详解_恋喵大鲤鱼的博客-CSDN博客

.命令简介
strace 用于跟踪系统调用和信号。

strace 命令是一个集诊断、调试、统计于一体的工具,我们可以使用 strace 跟踪程序的系统调用和信号传递来对程序进行分析,以达到解决问题或者是了解程序工作过程的目的。当然 strace 与专业的调试工具比如说 gdb 之类的是没法相比的,因为它不是一个专业的调试器。

strace 的最简单的用法就是执行一个指定的命令,在指定的命令结束之后它也就退出了。在命令执行的过程中,strace 会记录和解析进程的所有系统调用以及这个进程所接收到的所有信号值。

2.命令格式
strace -c ./a.out

 strace  ./a.out

你可能感兴趣的:(linux)