私は私のプロジェクトを構築しようとしています
g++ -O0 -g -fsanitize=address -fno-omit-frame-pointer
ただし、次のような多くのエラーが発生します。
/home/user/libs/opencv/include/opencv2/core/mat.hpp:715: undefined reference to `__asan_report_load8'
AddressSanitizeサポートを使用してプロジェクトをコンパイルする方法は?
私のgccバージョンは4.8.4です。
スイッチを追加する必要があります-lasan
をコンパイル/リンクコマンドラインに入力して、正しいライブラリをリンクします。
Libasanがインストールされていることを確認してください。たとえば、Fedoraの場合:
dnf install libasan libasan-static