のGCC版は、私はそれが好きで使用したい5.4.0-fsanitizeオプションのgccでは、 'address'と 'leak'を一緒に使う方法は? 、-fsanitize =アドレス</p> <p>OK漏れる:
のですか?
のGCC版は、私はそれが好きで使用したい5.4.0-fsanitizeオプションのgccでは、 'address'と 'leak'を一緒に使う方法は? 、-fsanitize =アドレス</p> <p>OK漏れる:
のですか?
-fsanitize=address
と-fsanitize=leak
(別々のプログラム引数として)の両方をgcc
に渡すだけです。 Invoking GCCの章とInstrumentation Optionsのセクションを読んでください。
valgrindプログラムも使用することを検討してください。
すべてあなたのコードを-Wall -Wextra -g
(おそらくさらに-g3
)とコンパイルするのを忘れないでください。
リーク検出はアドレスサニタイザに含まれるはずです。 –
@MarcGlisse実際には、これは、LSanとASanがまだ統合されていない古い(リリース4.8)リリースのケースではないと思います。 [このコメント](https://github.com/google/sanitizers/issues/699#issuecomment-290479274)を参照してください。 – yugr