Frage

Ich würde gerne wissen, wie strace zu Trace-System Anrufen in meinem C-Programm zu verwenden, und wie es zu benutzen für meinen Code debuggen.

War es hilfreich?

Lösung

Mit Ihrem Programm durch strace ausgeführt wird:

strace path/to/your/executable

z. strace ./myapp

Andere Tipps

Ausführen strace [arguments to strace] your_program [arguments to your program]. Siehe man strace oder nur strace ohne Argumente für die möglichen Argumente.

ist Strace große Systemaufrufe zu sehen. Wenn Sie verstehen, wie es funktioniert, sollten Sie überprüfen ltrace als auch, was zeigt, Anrufe dynamisch verknüpften Bibliotheken.

Zusammen geben sie dir eine sehr gutes Verständnis von dem, was jedes gegebene Programm macht (es sei denn, statisch gelinkte, natürlich).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top