Jos*_*oñi 4 qt gcc mingw qt-creator address-sanitizer
我试图通过添加CONFIG += sanitizer sanitize_address到我的.pro文件中来使用 Qt 中的 gcc 地址清理程序,但我得到了一个error: cannot find -lasan.
我应该如何安装该库?
我正在使用 Qt 提供的 MinGW,但我也可以尝试独立版本。
不幸的是,GCC 不支持 Windows 上的 Asan:以下是libsanitizer/configure.tgt的摘录:
case "${target}" in
x86_64-*-linux* | i?86-*-linux*)
...
powerpc*-*-linux*)
...
sparc*-*-linux*)
...
s390*-*-linux*)
...
sparc*-*-solaris2.11*)
...
arm*-*-linux*)
...
mips*64*-*-linux*)
...
mips*-*-linux*)
...
aarch64*-*-linux*)
...
x86_64-*-darwin[1]* | i?86-*-darwin[1]*)
...
x86_64-*-solaris2.11* | i?86-*-solaris2.11*)
...
*)
UNSUPPORTED=1
;;
esac
Run Code Online (Sandbox Code Playgroud)
请注意,Clang 支持它(付出了一些努力 - 有关详细信息,请参阅wiki)并且许多人已经成功使用它。
| 归档时间: |
|
| 查看次数: |
5859 次 |
| 最近记录: |