Hallo,
ich moechte ein C/Cpp Programm mit Valgrind 3.7 analysieren.
Die App soll auf ARMv7 laufen, und ich habe Valgrind mit Debian 7
aptitude isntalliert.
Nun ja, ich habe meine App mit einem ARM Cross-Compiler gebaut.
Aber, es geht nicht:
1 | > valgrind ./myApp.elf
|
2 | valgrind: failed to start tool 'memcheck' for platform 'arm-linux': No such file or directory
|
Wenn ich die Fehlermeldung google, finde ich nur komische Sachen mit
Cross-Compiler.
http://stackoverflow.com/questions/19121524/getting-a-valgrind-for-android-problems-with-valgrinds-looking-for-memcheck
Aber ich will das Ding doch nicht cross-compilen, oder?
So wie ich Valgrind verstehe, wird das Programm (myApp,elf) in einer
virtuellen Umgebung ausgefuehrt.
Dh. Valgrind wird normal auf meiner Intel-Maschine installiert, kann
aber ARM etc. emulieren, oder?
Muss ich echt CC machen?
Bzw. wie kann ich das Problem oben beheben?