标签:#除錯軟件

共 1 篇文章

Strace

strace是Linux環境下的一款程序调试工具,用來監察一個應用程序所使用的系統调用及它所接收的系統信息。 用法及特性 最常见的用途是使用strace启动程序,它会打印程序所调用的系统调用列表。这对于程序持续崩溃或行为不符合预期的情况非常有用:例如使用strace可能会显示程序正在尝试访问一个不存在或无法读取的文件。 另一种应用是使用标志使之打印一个正在运行进程的系统调用。当一个进程停止响应,该方法可以用于揭示停止响应的原因:例如进程…