vaniweb
Messages postés8Date d'inscriptionmardi 28 novembre 2006StatutMembreDernière intervention 3 mars 2008
-
3 mars 2008 à 11:37
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013
-
3 mars 2008 à 12:09
J'ai vu un code simple pour détecter les fuites de mémoire en C:
http://www.cppfrance.com/codes/LIBRAIRIE-EVITER-FUITES-MEMOIRES_45136.aspx Il y a t-il le même outil pour un programme C++ (avec les fuites de mémoires occasionnées par les appels à new sans le delete correspondant.)
Je sais que sous Visual C++ il existe des fonctions déclarées dans ctrdgb.h qui vérifie les opérations effectuées avec le tas et détectent les fuites de mémoire. Mais est-il possible d'utiliser ses mêmes fonctions sous l'environnement Linux ? ou peut-il y avoir des librairies similaires que l'on peut utiliser sous linux ?
En définitive je cherche un bon débogeur C++ sous linux, dans l'environnement Eclipse.
Merci
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 3 mars 2008 à 12:02
Salut,
Eclipse permet de debugger du code mais pas de detecter des fuites mémoires.
Pour cela il te faut utiliser des outil supplémentaire. Tu trouveras une liste de ces outils avec leur description sur :
http://www.linuxjournal.com/article/6556