2016-03-22 3 views
22

Я пытаюсь работать с eclipse для компиляции/отладки приложений C/C++ на MAC OSX с использованием LLVM/Clang.Eclipse на MAC OS X Не обнаруживает toolchain LLVM

Я знаю, что я правильно установил toolchain, поскольку я могу скомпилировать его с терминала с помощью make-файла, а при запуске clang -v я правильно получаю версию LLVM + установить dir.

Я скачал свежую копию затмение C++ (Mars) + установлен плагин поддержки LLVM и последующая: Unable to install LLVM toolchain for Eclipse CDT

скопировал установить реж пути от лязга -v вывода на часть LLVM в Настройки-> C++ > LLVM, но кажется, что eclipse не обнаруживает инструментальную цепочку.

Он не отображается в качестве опции при создании нового проекта на C++, если я не снял флажок «Единственное шоу, поддерживаемое привязками на целевой», и когда я сниму его и создаю проект LLVM для MACOS в процессе сборки, говорит:

«Инструментальная линза LLVM с Clang (MacOSX)» не обнаружена. См. «Руководство по разработке C/C++», «Перед тем, как начать», как установить инструментальные цепочки ».

В руководстве все, что говорится, это установить Xcode, чтобы запустить программную цепочку, что я, очевидно, сделал, поскольку он работает с терминалом.

Любые идеи? Как Eclipse обнаруживает инструментальную цепочку?

ответ

-2

Скорее всего, это исправлено в последней версии Eclipse. На этот вопрос задавали вопрос, вы использовали «Марс». Эта версия Eclipse заменяется «Неоном», а затем «Кислород», который является текущим по состоянию на конец января 2018 года. Я видел ссылку на эту проблему, которая была решена с помощью издания «Неон», поскольку это была ошибка в «Марсе», , Я лично не могу это подтвердить.

Кроме того, если вы установили вручную clang/llvm вместо включенной версии яблока, попробуйте вместо этого использовать homebrew. Есть некоторые четкие инструкции here об использовании его под OSX/macOS относительно clang/llvm.

+0

Где в ссылке доморощенного говорится, что менять в Eclipse? – Mark

+0

Это не так, потому что это дает чистый способ гарантировать, что у вас есть clang/llvm, установленный с toolchain и как установить переменные PATH. Что касается конфигурации Eclipse, это может помочь. Https: //github.com/TuononenP/llvm4eclipsecdt/blob/master/README.md – cdplayer

+0

Это ius не протестировано на MacOS и еще не работает с LLVM 3.2. поэтому не так много пользы – Mark