使用asan
工具编译我的代码时,我收到以下错误:
未定义引用'_asan_init_v4'
注意:我正在使用suse11_64 bit
和gcc version 6.1
。
答案 0 :(得分:4)
我不确定这是不是问题,但对我来说,将-lasan
添加到链接器选项足以让我的程序构建和运行。
答案 1 :(得分:0)
您应该使用编译标记-fsanitize=address
:https://github.com/google/sanitizers/wiki/AddressSanitizer
请注意-fsanitize=address
= -lasan
+一些添加&#l; l选项。 ASan开发人员不鼓励使用-lasan
。
答案 2 :(得分:0)
在链接器标志中添加-static-libasan
将解决此问题。