Я использовал -fsanitize = address в Qtcreator Mac10.13, но программа не печатала никакой информации об обнаружении. Это потому, что у моего лязга проблема?
leak.cpp
#include<iostream>
int main() {
int * ptr = new int();
std::cout << "test leak memory check" << std::endl;
return 0;
}
команда построения:
clang++ leak.cpp -fsanitize=address -fno-omit-frame-pointer -o leak.out
вывод терминала:
test leak memory check
Clang версия
Apple LLVM version 9.1.0 (clang-902.0.39.2)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
QtVerstion: 5.11.1