déboguage Python et C++
- pour Taurus (voir https://gitlab.in2p3.fr/CCThomX/exemplesTaurus#en-cas-derreur) :
python PROGRAMME.py --taurus-log-level=trace
- pour python :
python -v PROGRAMME.py
le -v peut être augmenté pour augmenter le niveau de verbosité : -vv
- pour gcc/cLang, utiliser les options suivantes :
-v -Wall -Wextra -Werror -Wformat=2 -Wwrite-strings -Wunreachable-code -Wshadow -Wmissing-prototypes -g -fsanitize=address
la compilation avec ces deux compilateurs donne accès à des messages d'erreurs et des alertes complémentaires. source : https://paperstreet.picty.org/yeye/resources/magazine-linuxmag-Levillain18/document.pdf