Я хочу проверить Clang с CLion в Ubuntu. По умолчанию Clion обнаруживает мою установку gcc, но я хочу использовать clang вместо gcc. Более того, я не хочу устанавливать clang через apt-get. Я загрузил бинарный файл llvm, clang (3.6.2) с веб-сайта llvm. Я хочу использовать этот портативный двоичный файл.
Вот мои настройки системы:
Итак, как настроить CLion с llvm-clang здесь?
Часто задаваемые вопросы заявляет следующее:
В настоящее время CLion поддерживает компиляторы GCC и Clang и руководствуется этими двумя способами, чтобы получить пути к библиотекам и заголовкам. В следующих выпусках мы планируем расширить список компиляторов, доступных в CLion.
Чтобы изменить компилятор, перейдите на вкладку «Кэш» в окне инструмента CMake и установите путь компилятора к переменной CMAKE_CXX_COMPILER. Затем нажмите Enter и нажмите кнопку «Применить изменения и перезагрузить»
Я получил ответ из блога CLion, и он работает, и вот оно.
Чтобы указать пути к компилятору CMake, перейдите в Настройки | Сборка, выполнение, развертывание | CMake и передать как параметры CMake:
-D CMAKE_C_COMPILER=
-D CMAKE_CXX_COMPILER=
В случае, если CMake не может найти какой-либо путь к библиотекам Clang и т. Д., Вы также можете установить там переменные окружения:
CC=/usr/bin/clang
CXX=/usr/bin/clang++