Не удается найти правильный LLVM в macOS

#eclipse-cdt #llvm #clang

#eclipse-cdt #llvm #лязг

Вопрос:

Я использую Lion, установлена последняя версия xcode. Итак, я считаю, что у меня есть llvm, clang и gcc4.2 (потому что в xcode я могу их использовать). Затем я установил eclipse для разработчиков c , после этого я установил плагины llvm4eclipsecdt и набор плагинов для разработки параллельных приложений (ptp). ОК. Я создал свой код в eclipse. Когда я пытаюсь его запустить, он возвращает ошибку Launch failed. Binary not found , хотя я указал Match-O 64 Parser в настройках. Возможно, мне следовало также указать, где найти llvm (?). В папке debug есть файлы *.bc. Я полагаю, это означает двоичные коды llvm. Я пытаюсь llv main.bc , но llv не найден! Однако установлен clang, и в той же папке есть несколько странных файлов, таких как llvm-gcc-4.2 (другой интерфейс для llvm), llvm-g и так далее. Итак, где я могу найти llvm, который я могу использовать в консоли, и указать этот путь в параметрах плагина LLVM в eclipse?

Ответ №1:

Я не знаю об остальных особенностях eclipse, но вы, вероятно, хотели «llc», а не «llv». Вы найдете двоичные файлы в разделе / Developer. Как правило, вы не хотите запускать llc вручную.