1、安装LLVM 3.1以上版本
2、编译参数附加
-fsanitize=address -fno-omit-frame-pointer
3、设置环境变量参数
export ASAN_SYMBOLIZER_PATH=/usr/local/bin/llvm-symbolizer
export ASAN_OPTIONS=use_sigaltstack=1:verbosity=0:handle_segv=1:allow_user_segv_handler=1:detect_leaks=1
4、运行程序,如果出错,addressSanitizer会给出详细的报告。