36 Stimmen

gprof und Argumente für die ausführbare Datei

Wenn Sie gprof verwenden:

$ gprof options [executable-file [profile-data-files...]] [> outfile]

wenn Sie Optionen an die ausführbare Datei übergeben wollen, wie z.B:

gprof a.out --varfred=32

dann nimmt gprof an, dass ich eine ungültige Option an es übergebe, anstatt an das zu profilierende Programm ( a.out ).

Gibt es eine Möglichkeit, dies zu umgehen?

38voto

unwind Punkte 377331

Sie führen Ihre ausführbare Datei nicht mit gprof aus, Sie geben sie also nur an, damit gprof Symbole laden kann. Sie führen die ausführbare Datei zuerst aus, ganz normal, und sie gibt dann Profiling-Daten aus.

Diese Daten werden später zusammen mit der ausführbaren Datei von gprof geladen.

Dies alles wird in der gprof-Handbuch natürlich.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X