Melancarkan versi baru Clion 2019.2, persekitaran pengembangan pelbagai platform untuk C dan C ++

clion

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.

CLion-1

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

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Jonathan kata

    Terima kasih banyak, hanya yang saya cari