Ошибка при создании рентгеновского прибора llvm - PullRequest
0 голосов
/ 07 марта 2019

Следуя инструкциям llvm Руководство по приборам XRay , я застрял на детали

cmake -GNinja ../llvm -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_FLAGS_RELEASE="-fxray-instrument" -DCMAKE_CXX_FLAGS="-fxray-instrument" \

как это дает мне c++: error: unrecognized command line option '-fxray-instrument.

Я уже собрал последний проект llvm, в котором XRay находится в каталоге инструментов, и я использовал опцию «Unix Makefiles» вместо Ninja.

1 Ответ

0 голосов
/ 08 марта 2019

Ну, в первом предложении написано

Чтобы отладить приложение с помощью инструментария XRay, нам нужно собрать его с Clang, который поддерживает опцию -fxray-instrument.

Вы, очевидно, используете не-Clang компилятор, который не поддерживает флаг этой опции.

...