【发布时间】:2018-05-31 09:31:18
【问题描述】:
我正在尝试使用带有 clang 的地址清理程序来编译 C++ 应用程序,但出现以下错误:
/Class.so:未定义符号:__asan_memset
我已将 -fsanitize=address 添加到编译器标志
/opt/llvm-3.8.0/bin/clang++ -M --gcc-toolchain=/opt/gcc-5.2.0 -fsanitize=地址
我已将 -fsanitize=address 和 -lasan 添加到链接器标志中:
-fsanitize=address -lasan -shared -fuse-ld=gold-2.25 -o Class.so Class.o
我还需要做什么才能使其正常工作?
【问题讨论】:
标签: c++ clang llvm clang++ address-sanitizer