编程语言
首页 > 编程语言> > c-如果仅使用clang编译主应用程序,可以使用clang Address Sanitizer吗?

c-如果仅使用clang编译主应用程序,可以使用clang Address Sanitizer吗?

作者:互联网

我的应用程序使用通过gcc编译的静态库:Boost(C 11 lambdas(具有boost bind和boost函数))Bullet;系统共享库(例如SDL)和一个使用clang编译的共享库.这样的动物园是否有可能使AdressSanitizer混乱?

解决方法:

是的,如果未安装它们:

https://code.google.com/p/address-sanitizer/wiki/AddressSanitizer

In order to use AddressSanitizer you will need to compile and link
your program using clang with the -fsanitize=address switch.

标签:clang,gcc,memory-leaks,linux,c-4
来源: https://codeday.me/bug/20191122/2058407.html