首页 相关文章 Linux系统中strace命令的使用教程

Linux系统中strace命令的使用教程

Linux系统中strace命令的使用教程

  在调试的时候,strace能帮助你追踪到一个程序所执行的系统调用。当你想知道程序和操作系统如何交互的时候,这是极其方便的,比如你想知道执行了哪些系统调用,并且以何种顺序执行。

  这个简单而又强大的工具几乎在所有的Linux操作系统上可用,并且可被用来调试大量的程序。

  命令用法

  让我们看看strace命令如何追踪一个程序的执行情况。

  最简单的形式,strace后面可以跟任何命令。它将列出许许多多的系统调用。一开始,我们并不能理解所有的输出,但是如果你正在寻找一些特殊的东西,那么你应该能从输出中发现它。

  让我们来看看简单命令ls的系统调用跟踪情况。

  代码如下:

  raghu@raghu-Linoxide ~ $ strace ls

20151023133849429.png (836×373)[ 查看全文 ]

2016-03-31 标签:

Linux系统中strace命令的使用教程的相关文章

手机页面
收藏网站 回到头部