Rilasciata la nuova versione Clion 2019.2, un ambiente di sviluppo multipiattaforma per C e C ++

CLione

CLion è un IDE focalizzato sullo sviluppo nei linguaggi di programmazione C e C ++, CLion è un IDE multipiattaforma in modo che possa essere utilizzato su Linux, macOS e Windowss integrato con il sistema di compilazione CMake.

CMake è una famiglia di strumenti progettati per la creazione, il test e la creazione di pacchetti, poiché controlla il processo di compilazione del software utilizzando piattaforme semplici e file di configurazione indipendenti dal compilatore.

La versione iniziale è compatibile con la GNU Compiler Collection (GCC) e con i compilatori Clang e GDB Debugger, LLDB e Google Test. Oltre a C e C ++, CLion supporta altri linguaggi direttamente o tramite plugin: Kotlin, Python, Rust, Swift e altri.

Nuova versione di CLion

Recentemente JetBrains ha rilasciato il secondo aggiornamento finora quest'anno "CLion 2019.2" che porta anche molte nuove funzionalità: miglioramenti per lo sviluppo integrato e nuove funzionalità di debug, incluso un debugger sperimentale per la toolchain di Microsoft Visual C ++. CLion 2019.2 include anche nuove funzionalità per modificare più facilmente il codice, migliorare le prestazioni e altro ancora.

Sviluppo integrato

JetBrains ha iniziato a lavorare sul supporto allo sviluppo integrato in CLion, come evidenziato dalla versione 2019.1. In questa nuova versione, l'editore del software continua nella stessa direzione con un'ampia gamma di funzionalità di debug su chip e una nuova scheda Dispositivi.

Debug su chip con server GDB

a Debug su chip, ora puoi utilizzare il debugger di OpenOCD fornito nella versione 2019.1. OpenOCP (Open On-Chip Debugger) è uno strumento open source per il debug dei microcontrollori.

Ciò significa che per OpenOCD, i server ST-Link GDB, il server Segger J-Link GDB, QEMU e molti altri server GDB specifici, possono essere eseguiti da CLion e beneficiare delle funzionalità di debug integrate fornite da CLion.

CLion-1

Una vista del dispositivo per i dispositivi ARM

Per i dispositivi ARM, spesso è disponibile una vista Dispositivi specificati descritta nel file .svd per un tipo di microcontrollore. CLion ora offre un modo conveniente per leggere questi valori nella scheda Dispositivi dedicati della finestra Strumento di debug.

Funziona con le configurazioni "Embedded GDB Server" e "OpenOCD Download & Run" ed è disponibile quando vengono caricati uno o più file .svd.

Novità per il debugger

Ci sono miglioramenti in GDB, il debugger standard per il progetto viene fornito con GDB 8.3 e introduce un nuovo set di patch per il debugger per migliorare l'esperienza dell'utente.

Un'altra novità è il completamento dei comandi GDB / LLDB, che è un debugger per i linguaggi di programmazione Objective-C, C ++ e C ed è un sottoprogetto di LLVM.

Questa è probabilmente una delle funzionalità più importanti di questa versione: CLion 2019.2 viene fornito con un debugger sperimentale per la toolchain di Microsoft Visual C ++ (MSVC)

Altre nuove funzionalità e miglioramenti

Le prestazioni sono una priorità assoluta per CLion, Ma le modifiche spesso richiedono più lavoro e possono persino influire sul modo in cui CLion interagisce con la piattaforma IntelliJ.

Tuttavia, i miglioramenti delle prestazioni per EDI vengono forniti con ogni versione. In CLion 2019.2, ad esempio, Rename è stato rielaborato in loco (Rinomina in loco) per eliminare ritardi e deadlock.

Anche le prestazioni del completamento del codice per le espressioni qualificate nell'editor sono state notevolmente migliorate. Inoltre, la raccolta delle informazioni del compilatore e il caricamento della fase CMake nei casi remoti è stata velocizzata riducendo il numero di operazioni di input / output.

Colore della sintassi per oltre 20 nuove lingue

C'è spesso codice da altri linguaggi di programmazione nel tuo progetto C o C ++. Python, JavaScript, HTML, XML e SQL sono inclusi in CLion.

JetBrains ha aggiunto l'evidenziazione della sintassi per oltre 20 diversi linguaggi di programmazione e tutto funziona immediatamente. Non è richiesta alcuna configurazione aggiuntiva, grazie alla raccolta di file grammaticali del linguaggio TextMate forniti con l'IDE.

Come installare CLion in Ubuntu e derivati?

Infine, per installare questa applicazione nel nostro sistema, possiamo farlo tramite un pacchetto Snap, quindi è necessario che abbiamo il supporto per questa tecnologia nel nostro sistema.

Per la sua installazione dobbiamo solo aprire un terminale ed eseguire il seguente comando in esso:

sudo snap install clion --classic

Un commento, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Jonathan suddetto

    Grazie mille, è proprio quello che stavo cercando