CLion е IDE, фокусирана върху разработването на програмни езици C и C ++, CLion е IDE междуплатформена, за да може да се използва на Linux, macOS и Windows интегриран със системата за изграждане на CMake.
CMake е семейство от инструменти, предназначени за създаване, тестване и опаковане, тъй като контролира процеса на компилиране на софтуер, използвайки прости платформи и независими от компилатора конфигурационни файлове.
Първоначалната версия поддържа GNU Compiler Collection (GCC) и компилатори Clang и GDB Debugger, LLDB и Google Test. В допълнение към C и C ++, CLion поддържа други езици директно или чрез приставки: Kotlin, Python, Rust, Swift и други.
Нова версия на CLion
Recientemente JetBrains пусна втората актуализация досега тази година "CLion 2019.2" което също носи много нови функции: подобрения за интегрирано развитие и нови възможности за отстраняване на грешки, включително експериментален дебъгер за веригата от инструменти на Microsoft Visual C ++. CLion 2019.2 той също така включва нови функции за по-лесно редактиране на код, подобрена производителност и др.
Интегрирано развитие
JetBrains започна работа по интегрирана поддръжка за развитие в CLion, както е видно от версия 2019.1. В тази нова версия, издателят на софтуер продължава в същата посока с широк спектър от възможности за отстраняване на грешки на чип и нов раздел Устройства.
Отстраняване на грешки в чипа с GDB сървър
за Отстраняване на грешки в чипа, вече можете да използвате програма за отстраняване на грешки OpenOCD предоставено във версия 2019.1. OpenOCP (Open On-Chip Debugger) е инструмент с отворен код за отстраняване на грешки на микроконтролери.
Това означава, че за OpenOCD, ST-Link GDB сървъри, Segger J-Link GDB сървър, QEMU и много други специфични GDB сървъри, те могат да се стартират от CLion и да се възползват от вградените възможности за отстраняване на грешки, предоставени от CLion.
Изглед на устройство за ARM устройства
За ARM устройства често има изглед Specified Devices, който е описан във файла .svd за тип микроконтролер. CLion вече предлага удобен начин за четене на тези стойности в раздела Специални устройства на прозореца на инструмента за отстраняване на грешки.
Той работи с конфигурациите "Вграден GDB сървър" и "OpenOCD Изтегляне и изпълнение" и е наличен, когато се заредят един или повече .svd файлове.
Какво ново за дебъгера
Има подобрения в GDB, стандартният дебъгер за проекта идва с GDB 8.3 и въвежда нов набор от корекции за отстраняване на грешки за подобряване на потребителското изживяване.
Друга новост е завършването на командите GDB / LLDB, което е дебъгер за програмни езици Objective-C, C ++ и C и е подпроект на LLVM.
Това е може би една от най-важните характеристики на тази версия: CLion 2019.2 идва с експериментален дебъгер за Microsoft Visual C ++ (MSVC) инструментариум
Други нови функции и подобрения
Изпълнението е основен приоритет в CLion, Но промените често изискват повече работа и дори могат да повлияят на начина, по който CLion взаимодейства с платформата IntelliJ.
Въпреки това, подобренията в производителността на EDI идват във всяко издание. В CLion 2019.2, например, Преименуване е преработено на място (Преименуване на място), за да се премахнат закъсненията и блокировките.
Ефективността на попълването на кода за квалифицирани изрази в редактора също е значително подобрена. Освен това събирането на информация за компилатора и зареждането на стъпката CMake в отдалечени случаи е ускорено чрез намаляване на броя на входно / изходните операции.
Синтаксисен цвят за над 20 нови езика
Често във вашия проект C или C ++ има код от други езици за програмиране. Python, JavaScript, HTML, XML и SQL са включени в CLion.
JetBrains добави подчертаване на синтаксиса за над 20 различни езика за програмиране и всичко работи веднага. Не се изисква допълнителна конфигурация, благодарение на колекцията от граматични файлове на езика TextMate, предоставени с IDE.
Как да инсталирам CLion в Ubuntu и деривати?
И накрая, за да инсталираме това приложение в нашата система, можем да го направим чрез пакет Snap, така че е необходимо да имаме поддръжка за тази технология в нашата система.
За инсталирането му трябва само да отворим терминал и да изпълним следната команда в него:
sudo snap install clion --classic
Благодаря ви много, точно това търсих