未定义的引用“_asan_init_v4”编译时
问题描述:
当asan
工具编译我的代码,我发现了以下错误:未定义的引用“_asan_init_v4”编译时
undefined reference to '_asan_init_v4'
注:我使用suse11_64 bit
和gcc version 6.1
。
答
我不确定这是否是问题,但对我而言,将-lasan
添加到链接器选项足以让我的程序生成并运行。
您可以提供关于如何编译代码的更多详细信息(例如编译和链接行)。 – yugr
编译谬误:-Wall,-g,Wextra,-Wno-missing-field-initializers,-Wformat = 2,-Wpointer-arith,-fno-omit-frame-pointer,-m64,-D_LARGEFILE_SOURCE,-D_FILE_OFFSET_BITS = 64 ,-fsanitize = address,-fno-stack-protector,-fno-omit-frame-pointer,-fsanitize-recover = address,-fsanitize = undefined,-D_GLIBCXX_USE_CXX11_ABI = 0,-fgnu89 -inline – vamshi
链接标志:-m64, -rdynamic,-fsanitize =地址,-fsanitize-recover =地址,-fsanitize = undefined,-D_GLIBCXX_USE_CXX11_ABI = 0 – vamshi