#c #llvm #clang
#c #llvm #clang
Вопрос:
Я начинаю с программирования на Linux, и я не хочу изучать gcc. Какие buildtools я могу использовать для легкой компиляции больших вложенных каталогов исходных текстов с помощью clang? И кроссплатформенность? Cmake выглядит красиво, но там нет упоминания о том, как указать другой компилятор.
редактировать: я бы хотел использовать его с vim.
Комментарии:
1. Эти инструменты в основном не зависят от компилятора.
Ответ №1:
Чтобы использовать clang с cmake, вы просто устанавливаете переменную CC:
CC= clang cmake …
Для компилятора C также существует CXX, т. е. CXX = clang .
CC / CXX являются стандартными переменными и должны работать с любой системой сборки.