CLion adalah IDE yang berfokus pada pengembangan dalam bahasa pengaturcaraan C dan C ++, CLion adalah IDE cross-platform sehingga boleh digunakan pada Linux, macOS dan Windows bersepadu dengan sistem pembuatan CMake.
CMake adalah sekumpulan alat yang dirancang untuk mengarang, menguji, dan mengemas, kerana ia mengendalikan proses penyusunan perisian menggunakan platform sederhana dan fail konfigurasi bebas penyusun.
Pelepasan awal serasi dengan Kolektor GNU Compiler (GCC) dan pengkompil Clang dan GDB Debugger, LLDB dan Google Test. Sebagai tambahan kepada C dan C ++, CLion menyokong bahasa lain secara langsung atau melalui pemalam: Kotlin, Python, Rust, Swift, dan lain-lain.
Versi baru CLion
Baru-baru ini JetBrains melancarkan kemas kini kedua sejauh ini tahun ini "CLion 2019.2" yang juga membawa banyak ciri baru: penambahbaikan untuk pembangunan bersepadu dan keupayaan debugging baru, termasuk debugger eksperimen untuk rantai alat Microsoft Visual C ++. CLion 2019.2 ia juga merangkumi ciri baru untuk penyuntingan kod yang lebih mudah, prestasi yang lebih baik, dan banyak lagi.
Pembangunan bersepadu
JetBrains mula mengerjakan sokongan pembangunan bersepadu di CLion, seperti yang dibuktikan pada versi 2019.1. Dalam versi baru ini, penerbit perisian terus ke arah yang sama dengan pelbagai keupayaan penyahpepijatan pada cip dan tab Peranti baru.
Penyahpepijatan cip dengan pelayan GDB
kepada Penyahpepijatan cip, anda kini boleh menggunakan debugger OpenOCD disediakan dalam versi 2019.1. OpenOCP (Open On-Chip Debugger) adalah alat sumber terbuka untuk debugging mikrokontroler.
Ini bermaksud bahawa untuk pelayan OpenOCD, ST-Link GDB, pelayan GDB Segger J-Link, QEMU dan banyak pelayan GDB tertentu yang lain, mereka dapat dijalankan dari CLion dan mendapat keuntungan dari kemampuan debugging bawaan yang disediakan oleh CLion.
Paparan peranti untuk peranti ARM
Untuk peranti ARM, seringkali terdapat pandangan Peranti Tertentu yang dijelaskan dalam fail .svd untuk jenis mikrokontroler. CLion kini menawarkan cara mudah untuk membaca nilai-nilai ini pada tab Peranti Dedikasi pada tetingkap Alat Debugging.
Ia berfungsi dengan konfigurasi "Embedded GDB Server" dan "OpenOCD Download & Run" dan tersedia apabila satu atau lebih fail .svd dimuat.
Apa yang baru untuk penyahpepijat
Terdapat penambahbaikan dalam GDB, debugger standard untuk projek ini dilengkapi dengan GDB 8.3 dan memperkenalkan satu set patch baru untuk debugger untuk meningkatkan pengalaman pengguna.
Kebaruan lain ialah penyelesaian arahan GDB / LLDB, yang merupakan penyahpepijat untuk bahasa pengaturcaraan Objektif-C, C ++ dan C dan merupakan subproyek LLVM.
Ini mungkin salah satu ciri terpenting dalam keluaran ini: CLion 2019.2 dilengkapi dengan debugger eksperimen untuk rantai alat Microsoft Visual C ++ (MSVC)
Ciri dan penambahbaikan baru yang lain
Prestasi adalah keutamaan utama di CLion, Tetapi perubahan itu sering memerlukan lebih banyak kerja dan bahkan boleh mempengaruhi cara CLion berinteraksi dengan platform IntelliJ.
Walau bagaimanapun, peningkatan prestasi untuk EDI disertakan dengan setiap siaran. Dalam CLion 2019.2, misalnya, Rename telah dikerjakan semula di lokasi (Ganti nama di tempat) untuk menghilangkan kelewatan dan kebuntuan.
Prestasi penyelesaian kod untuk ungkapan yang berkelayakan dalam editor juga telah meningkat dengan ketara. Selain itu, pengumpulan dan pengumpulan maklumat penyusun langkah CMake dalam kes terpencil telah dipercepat dengan mengurangkan jumlah operasi input / output.
Warna sintaks untuk 20+ bahasa baru
Selalunya terdapat kod dari bahasa pengaturcaraan lain dalam projek C atau C ++ anda. Python, JavaScript, HTML, XML, dan SQL termasuk dalam CLion.
JetBrains telah menambahkan penekanan sintaks untuk lebih dari 20 bahasa pengaturcaraan yang berbeza dan semuanya berfungsi dengan segera. Tidak diperlukan konfigurasi tambahan, berkat koleksi fail tatabahasa bahasa TextMate yang disertakan bersama IDE.
Bagaimana cara memasang CLion di Ubuntu dan derivatif?
Akhirnya, untuk memasang aplikasi ini di sistem kami, kami dapat melakukannya melalui pakej Snap, jadi perlu kami mendapat sokongan untuk teknologi ini dalam sistem kami.
Untuk pemasangannya, kita hanya perlu membuka terminal dan melaksanakan perintah berikut di dalamnya:
sudo snap install clion --classic
Terima kasih banyak, hanya yang saya cari