GNU GCC
Sanitizer
AddressSanitizer
g++ -fsanitize=address -g your_program.cpp -o your_program
UndefinedBehaviorSanitizer
g++ -fsanitize=undefined -g your_program.cpp -o your_program
Keep Checking
Don't stop at the first error (AddressSanitizer):
export ASAN_OPTIONS=halt_on_error=0