Wydano nową wersję Clion 2019.2, wieloplatformowe środowisko programistyczne dla C i C ++

klon

CLion to IDE skupiające się na programowaniu w językach C i C ++, CLion to IDE wieloplatformowy, dzięki czemu można go używać w systemach Linux, macOS i Windowsjest zintegrowany z systemem kompilacji CMake.

CMake to rodzina narzędzi przeznaczonych do tworzenia, testowania i pakowania, ponieważ kontroluje proces kompilacji oprogramowania przy użyciu prostych platform i plików konfiguracyjnych niezależnych od kompilatora.

Pierwsza wersja obsługuje kompilatory GNU Compiler Collection (GCC) oraz Clang i GDB Debugger, LLDB i Google Test. Oprócz C i C ++, CLion obsługuje inne języki bezpośrednio lub poprzez wtyczki: Kotlin, Python, Rust, Swift i inne.

Nowa wersja CLion

Ostatnio Firma JetBrains wydała drugą jak dotąd aktualizację w tym roku „CLion 2019.2” co również przynosi wiele nowych funkcji: ulepszenia dla zintegrowanego rozwoju i nowych możliwości debugowania, w tym eksperymentalny debugger dla łańcucha narzędzi Microsoft Visual C ++. CLion 2019.2 zawiera również nowe funkcje ułatwiające edycję kodu, poprawiające wydajność i nie tylko.

Zintegrowany rozwój

JetBrains rozpoczął pracę nad zintegrowanym wsparciem rozwoju w CLion, czego dowodem jest wersja 2019.1. W tej nowej wersji wydawca oprogramowania kontynuuje ten sam kierunek, oferując szeroki zakres możliwości debugowania na chipie i nowa karta Urządzenia.

Debugowanie na chipie z serwerem GDB

do Debugowanie na chipie, możesz teraz używać debuggera OpenOCD dostępne w wersji 2019.1. OpenOCP (Open On-Chip Debugger) to narzędzie typu open source do debugowania mikrokontrolerów.

Oznacza to, że w przypadku serwerów OpenOCD, ST-Link GDB, serwera Segger J-Link GDB, QEMU i wielu innych specyficznych serwerów GDB można je uruchamiać z poziomu CLion i korzystać z wbudowanych funkcji debugowania zapewnianych przez CLion.

CLion-1

Widok urządzenia dla urządzeń ARM

W przypadku urządzeń ARM często istnieje widok Specified Devices opisany w pliku .svd dla typu mikrokontrolera. CLion oferuje teraz wygodny sposób odczytywania tych wartości na karcie Urządzenia dedykowane w oknie Narzędzia do debugowania.

Działa z konfiguracjami „Embedded GDB Server” i „OpenOCD Download & Run” i jest dostępny po załadowaniu co najmniej jednego pliku .svd.

Co nowego w debugerze

Istnieją ulepszenia w GDB, standardowy debugger projektu jest dostarczany z GDB 8.3 i wprowadza nowy zestaw poprawek do debuggera, aby poprawić wrażenia użytkownika.

Kolejną nowością jest uzupełnienie poleceń GDB / LLDB, który jest debugerem języków programowania Objective-C, C ++ i C i jest podprojektem LLVM.

Jest to prawdopodobnie jedna z najważniejszych funkcji tego wydania: CLion 2019.2 zawiera eksperymentalny debugger dla łańcucha narzędzi Microsoft Visual C ++ (MSVC)

Inne nowe funkcje i ulepszenia

Wydajność jest najwyższym priorytetem w CLion, Jednak zmiany często wymagają więcej pracy, a nawet mogą wpłynąć na sposób, w jaki CLion współdziała z platformą IntelliJ.

Jednak ulepszenia wydajności dla EDI są dostarczane z każdym wydaniem. Na przykład w CLion 2019.2 zmiana nazwy została przerobiona na miejscu (Zmień nazwę na miejscu), aby wyeliminować opóźnienia i zakleszczenia.

Znacząco poprawiono również wydajność uzupełniania kodu dla wyrażeń kwalifikowanych w edytorze. Dodatkowo, gromadzenie i ładowanie informacji przez kompilator o kroku CMake w zdalnych przypadkach zostało przyspieszone poprzez zmniejszenie liczby operacji wejścia / wyjścia.

Kolor składni dla ponad 20 nowych języków

W projekcie C lub C ++ często znajduje się kod z innych języków programowania. Python, JavaScript, HTML, XML i SQL są zawarte w CLion.

JetBrains dodał podświetlanie składni dla ponad 20 różnych języków programowania i wszystko działa od razu. Żadna dodatkowa konfiguracja nie jest wymagana, dzięki kolekcji plików gramatycznych języka TextMate dostarczonych z IDE.

Jak zainstalować CLion w Ubuntu i pochodnych?

Wreszcie, aby zainstalować tę aplikację w naszym systemie, możemy to zrobić za pomocą pakietu Snap, dlatego konieczne jest, abyśmy mieli wsparcie dla tej technologii w naszym systemie.

Do jego instalacji wystarczy otworzyć terminal i wykonać w nim następującą komendę:

sudo snap install clion --classic

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jonathan powiedział

    Dziękuję bardzo, właśnie tego szukałem