Clang е високопроизводителен C, C++ и Objective-C компилатор и набор от инструменти. Clang е проект с отворен код, разработен от проекта LLVM. Програмите, компилирани от Clang, са много бързи и ефективни. Clang също има невероятни възможности за оптимизиране на кода. За да улесни идентифицирането на грешки и коригирането на проблеми с кода за разработчиците, Clang предоставя по-добри съобщения за грешки и диагностика. Clang е добра алтернатива на GCC компилатора и набора от инструменти.
В тази статия ще ви покажем как да инсталирате компилатора LLVM Clang C, C++ и Objective-C на Debian 12.
Тема на съдържанието:
- Актуализиране на кеша на базата данни с пакети Debian 12
- Инсталиране на компилатор Clang C, C++ и Objective-C на Debian 12
- Проверка дали компилаторите Clang C, C++ и Objective-C са достъпни на Debian 12
- Инсталиране на други версии на компилатора Clang C/C++ на Debian 12
- Компилиране на C и C++ програмите с LLVM Clang
- Заключение
Актуализиране на кеша на базата данни с пакети Debian 12
За да актуализирате кеша на базата данни на пакета Debian 12, изпълнете следната команда:
$ sudo подходяща актуализация
Инсталиране на компилатор Clang C, C++ и Objective-C на Debian 12
За да инсталирате компилатора и набора от инструменти LLVM Clang C, C++ и Objective-C на Debian 12, изпълнете следната команда:
$ sudo ап Инсталирай clang clangd clang-format clang-tidy clang-tools
За да потвърдите инсталацията, натиснете И и след това натиснете
Компилаторите на LLVM Clang и необходимите пакети за зависимости се изтеглят от интернет. Отнема известно време, за да завършите.
Компилаторите LLVM Clang и необходимите пакети за зависимости се инсталират. Отнема известно време, за да завършите.
В този момент компилаторът LLVM Clang C, C++ и Object-C трябва да бъде инсталиран на вашата система Debian 12.
Проверка дали компилаторите Clang C, C++ и Objective-C са достъпни на Debian 12
За да проверите дали имате достъп до компилатора Clang C, C++ и Objective-C, изпълнете следните команди:
$ дрън --версия$ clang++ --версия
Както можете да видите, компилаторите Clang C, C++ и Objective-C са достъпни в нашата система Debian 12. Имаме инсталирана Clang версия 14 на нашата система Debian 12.
Инсталиране на други версии на компилатора Clang C/C++ на Debian 12
В Debian 12 Clang 14 е инсталиран по подразбиране, както видяхте в по-ранния раздел на тази статия. Но Clang 13 и Clang 15 са налични и в официалното хранилище на пакети на Debian 12.
За да инсталирате Clang 13 на вашата система Debian 12, изпълнете следната команда:
$ sudo ап Инсталирай звън- 13 clangd- 13 clang-format- 13 дрън-подреден- 13 clang-tools- 13
За да инсталирате Clang 15 на вашата система Debian 12, изпълнете следната команда:
За да потвърдите инсталацията, натиснете И и след това натиснете
Вашата желана версия на Clang и необходимите пакети за зависимости се изтеглят. Отнема известно време, за да завършите.
Вашата желана версия на Clang се инсталира. Отнема известно време, за да завършите.
В този момент желаната от вас версия на компилатора Clang C, C++ и Objective-C трябва да бъде инсталирана на вашата система Debian 12.
Ако сте инсталирали Clang 15, можете да проверите дали имате достъп до компилатора Clang 15 C, C++ и Objective-C със следните команди:
$ звън- петнадесет ++
Ако сте инсталирали Clang 13, можете да проверите дали имате достъп до компилатора Clang 13 C, C++ и Objective-C със следните команди:
$ звън- 13 ++
Компилиране на C и C++ програмите с LLVM Clang
Ако имате нужда от помощ при компилирането на C и C++ програмите с LLVM Clang, прочетете тази статия .
Заключение
Показахме ви как да инсталирате компилатора LLVM Clang C, C++ и Objective-C на Debian 12 и как да инсталирате Clang версии 13, 14 и 15 на Debian 12. Също така ви показахме как да получите достъп до Clang 13, 14, и 15 на Debian 12.