Débuger en C - anna-barry/OCR GitHub Wiki
Valgrind
Permet de:
- Vérifier les accès en lecture et en écriture
 - Contrôler les fuites de mémoire
 - Vérifier que l'on n'utilise aucune variable non initialisée
 - rmq: ne fonctionne pas sur Windows
 
Pour l'utiliser il suffit de compiler notre code puis de l'exécuter avec valgrind, exemple: valgrind ./test0
Pour télécharger:
il faut avoir Homebrew (c'est pareil que celui qu'il faut installer en algorithme pour Jupyter) puis:
- Taper dans le terminal: 
brew edit valgrind - change the URL https://sourceware.org/git/valgrind.git to 
git://sourceware.org/git/valgrind.git - Taper dans le terminal: 
brew update - Taper dans le terminal: 
brew install --HEAD valgrind