Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/01/2007, à 16:13

hector

[résolu] tester un éxécutable Java ou C avec Valgrind

Bonjour,
j'essaie de me servir de l'outil valgrind sous Ubuntu;
j'essaie

valgrind --tool=memcheck NomFichier.class

ou ça

 valgrind  NomFichier.class --tool=memcheck

et il me fait :  command not found

Est ce que quelqu'un peut me dire ce qui ne va pas ?
Merci!

Dernière modification par hector (Le 31/01/2007, à 22:45)

Hors ligne

#2 Le 29/01/2007, à 16:27

jguillot

Re : [résolu] tester un éxécutable Java ou C avec Valgrind

Valgrind test les fuites mémoires de tout ton code, je ne pense pas que celà soit applicable à une classe seule, de mémoire essaie de compiler l'intégralité de ton projet avec les bonnes option de débug puis lance ton exe à partir de Valgrind. J'ai utilisé ça il y a bien longtemps alors je me rappelle plus bien, mais je ne pense pas que dans la version dont je disposais, il y ai eu un outil d'analyse de code.

Hors ligne

#3 Le 29/01/2007, à 17:01

hector

Re : [résolu] tester un éxécutable Java ou C avec Valgrind

Merci pour ta réponse
mon fichier est un fichier test, donc autonome, donc je ne ense pas que ça pose problème.
Par contre , tu parles d'option de debug, là je ne sais pas peux tu m'en dire plus? merci!

je compile comme d'hab avec g++ machin  -o nomfichier.cpp

Merci!

Dernière modification par hector (Le 29/01/2007, à 17:03)

Hors ligne

#4 Le 29/01/2007, à 17:49

any

Re : [résolu] tester un éxécutable Java ou C avec Valgrind

la doc de valgrind est bien faite smile

http://valgrind.org/docs/manual/quick-start.html#quick-start.intro

Compile your program with -g to include debugging information so that Memcheck's error messages include exact line numbers. Using -O0 is also a good idea, if you can tolerate the slowdown. With -O1 line numbers in error messages can be inaccurate, although generally speaking Memchecking code compiled at -O1 works fairly well. Use of -O2 and above is not recommended as Memcheck occasionally reports uninitialised-value errors which don't really exist.

#5 Le 31/01/2007, à 22:45

hector

Re : [résolu] tester un éxécutable Java ou C avec Valgrind

Merci beaucoup, ça marche!
en fait j'espérais des trucs un peu plus "graphiques" comme purify ou autres, mais apparemment niet....

Hors ligne