Lorsque je travaille avec l'outil Valgrind, j'ai besoin d'enregistrer les détails produits par l'outil Valgrind. Comment puis-je accomplir cela ? J'ai essayé quelque chose comme,
valgrind a.out | test
et
valgrind a.out > test
Il ne donnait que la sortie du programme et pas les informations sur les erreurs et les fuites de mémoire de Valgrind. Même si le programme ne nécessite aucune interaction de la part de l'utilisateur (c'est-à-dire s'il n'y a pas d'entrée), j'obtiens ce résultat. Si le programme a besoin d'une entrée utilisateur, même cette chose ne fonctionnera pas.
Comment puis-je le faire ?
3 votes
Avez-vous essayé de rediriger à la fois stout et stderr ?
valgrind a.out &> file