gpt4 book ai didi

qt - 在 Windows (MinGW) 的 Qt Creator 中使用地址清理器找不到 -lasan

转载 作者:行者123 更新时间:2023-12-02 20:04:55 25 4
gpt4 key购买 nike

我试图通过将 CONFIG += sanitizer sanitize_address 添加到我的 .pro 文件中来在 Qt 中使用 gcc 地址清理器,但我得到了一个 错误:找不到 -lasan

我应该如何安装库?

我正在使用 Qt 提供的 MinGW,但我也可以尝试独立版本。


相关问题:MinGW-w64's gcc and Address Sanitizer

最佳答案

不幸的是,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

请注意,Clang 支持它(需要一些努力 - 有关详细信息,请参阅 wiki)并且许多人已成功使用它。

关于qt - 在 Windows (MinGW) 的 Qt Creator 中使用地址清理器找不到 -lasan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55018627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com