0

フラグを付けてeek.cppファイルをコンパイルしようとすると、次のように表示されます。g++ eek.cpp -o eek -fsanitize=undefined

ld: library not found for -lubsan
collect2: error: ld returned 1 exit status

しかし、g++ eek.cpp -o eek正常に動作しています。 ここに私の端末のスクリーンショットがあります。

macOS Big Sur で zsh と gcc 10.2.0 を使用しています。fsanitize=undefinedCatalina から macOS を更新する前は、昨日も動作していました。

ubsan.hファイルは に存在しますが、機能し/usr/local/Cellar/gcc/10.2.0_2/lib/gcc/10/gcc/x86_64-apple-darwin20/10.2.0/plugin/includeていません。この投稿も読みましたが、問題は解決しませんでした。どうすれば直せますか?

4

2 に答える 2