Не удается найти -lubsan при использовании -fsanitize = undefined (mingw-w64) - PullRequest
0 голосов
/ 03 января 2019

Я использую mingw-w64 (gcc 7.3.0), и когда я компилирую любую программу на C ++, используя следующую команду:

g++ file.cpp -fsanitize=undefined

Я получаю следующую ошибку:

... mingw32 / bin / ld.exe: не удается найти -lubsan

Я могу успешно скомпилировать и запустить мои программы, если уберу флаг -fsanitize=undefined. После некоторых исследований я обнаружил, что это означает, что библиотека убсан (Undefined Behavior Sanitizer) отсутствует, но я ничего не мог найти в библиотеке. Как мне это исправить?

...