Могу ли я собрать Checker, используя готовый llvm/clang?

Я наткнулся на статью «Как написать чекер за 24 часа — LLVM» Анны Закс и Джордана Роуза.

Я использую систему Ubuntu/Debian.

Чтобы создать собственную программу проверки, нужно ли мне собирать llvm и clang из исходного кода? Кто-нибудь знает, как использовать готовые clang и llvm из apt-get для сборки чекера?

Спасибо.


person xyz    schedule 28.04.2016    source источник


Ответы (1)


Вам нужно собрать clang/llvm из исходного кода, чтобы иметь возможность создать пользовательскую программу проверки.

http://clang-analyzer.llvm.org/installation.html

Когда вы пишете новую пользовательскую программу проверки, вы в конечном итоге редактируете файлы, связанные с программой проверки, чтобы зарегистрировать свою программу проверки с помощью clang и перекомпилировать ее. Что невозможно с готовыми исполняемыми файлами. Как добавить новую программу проверки: http://clang-analyzer.llvm.org/checker_dev_manual.html< /а>

person Nishant Sharma    schedule 14.06.2016