Wie verwende ich Strace über Systemaufrufe in meinem C-Programm wissen
-
27-09-2019 - |
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.
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