gossをcentOS7.2.1511に-fsanitize = addressでコンパイルしました.gccを7.1.0に更新すると、コアダンプファイルを生成できなくなりました.Can誰でも助けてくれますか?ありがとう。Address Sanitizerとgcc7.1.0を使用するとコアダンプを生成する方法
GCC complieオプション: -lm -g3 -Wall -Wno-未知プラグマ--std = C++ 11 -Werror -ggdb -fsanitize =アドレス-fno-省略フレームポインタ-D_GLIBCXX_USE_CXX11_ABI = 0
リンクオプション:
-ldl -lxml2 -lpthread -lmysqlclient -Lは/ usr/lib64に/ mysqlの/ -llog4cxx -lprotobuf -llua -lluabind -lhiredis -lcrypto -lcurl -ljsoncpp -Wl、-E -fsanitize =アドレスまず私はgcc4.8.5、コアダンプが正常にこのように設定するオプションASAN_OPTIONSで生成された使用: 輸出ASAN_OPTIONS = "disable_core = 0:unmap_shadow_on_exit = 1:abort_on_error = 1"
次に、gccを7.1.0に更新すると、ASAN_OPTIONSが上記のように設定されていても、コアダンプを生成できなくなります。