C プログラムで strace を使用してシステム コールをトレースする方法と、それを使用してコードをデバッグする方法を知りたいです。
6228 次
3 に答える
8
strace を介してプログラムを実行することにより:
strace path/to/your/executable
例えばstrace ./myapp
于 2010-05-16T14:45:31.723 に答える
4
実行しますstrace [arguments to strace] your_program [arguments to your program]
。可能な引数については、man strace
または単に引数なしで参照してください。strace
于 2010-05-16T14:46:54.047 に答える
0
Strace は、システム コールを確認するのに最適です。それがどのように機能するかを理解したら、動的にリンクされたライブラリへの呼び出しを示すltraceも確認してください。
これらを一緒に使用すると、特定のプログラムが何を行っているかを 非常によく理解できます (もちろん、静的にリンクされていない場合)。
于 2010-05-16T17:22:54.267 に答える