使用-fsanitize = undefined(mingw-w64)时找不到-lubsan

时间:2019-01-03 17:41:51

标签: gcc compiler-errors compilation g++

我正在使用mingw-w64(gcc 7.3.0),并且在使用以下命令编译任何C ++程序时:

g++ file.cpp -fsanitize=undefined

我收到以下错误:

  

... mingw32 / bin / ld.exe:找不到-lubsan

但是,如果删除-fsanitize=undefined标志,则能够成功编译并运行程序。经过一些研究,我发现这意味着缺少库ubsan(未定义行为消毒剂),但是我找不到关于库的任何信息。我该如何解决?

0 个答案:

没有答案