Yakaburitsa iyo nyowani vhezheni Clion 2019.2, yakawanda multiplatform yekuvandudza nharaunda yeC uye C ++

clion

CLion IDE inotarisana nekusimudzira muC uye C ++ mitauro yekuronga, CLion iri IDE muchinjika-chikuva kuti ugone kushandiswa paLinux, macOS uye Windowyakabatanidzwa neCMake kuvaka system.

CMake imhuri yezvishandiso zvakagadzirirwa kunyora, kuyedza, uye kurongedza, sezvo ichidzora maitiro ekuumbiridza software uchishandisa mapuratifomu akareruka uye compiler-yakazvimiririra yekumisikidza mafaira.

Kuburitswa kwekutanga kunoenderana neGNU Compiler Unganidzo (GCC) uye Clang uye GDB Debugger, LLDB uye Google Test compiler. Pamusoro peC neC ++, CLion inotsigira mimwe mitauro zvakananga kana kuburikidza nemapulagi: Kotlin, Python, Rust, Swift, nevamwe.

Shanduro nyowani yeCLI

Munguva pfupi yapfuura JetBrains yakaburitsa yechipiri yekuvandudza parizvino gore rino "CLion 2019.2" iyo zvakare inounza akawanda maficha maficha: kugadzirisa kwekuvandudzwa kwakabatanidzwa uye kugona kutsva kwekugadzirisa, kusanganisira yekuyedza debugger yeMicrosoft Visual C ++ toolchain. CLion 2019.2 inosanganisirawo maficha manyowani ekugadzirisa kodhi, kuvandudza mashandiro, nezvimwe.

Yakabatanidzwa budiriro

JetBrains yakatanga kushanda pakabatanidzwa rutsigiro rwekusimudzira muCLI, sezvinoonekwa neshanduro 2019.1. Mune iyi vhezheni itsva, iyo software muparidzi inoenderera munzira imwechete neakawanda akasiyana ekugadzirisa masimba pane chip uye nyowani maTebhu tab.

On-chip kugadzirisa neGDB server

Para On-chip debugging, iwe unogona ikozvino kushandisa OpenOCD debugger yakapihwa mushanduro 2019.1. OpenOCP (Vhura On-Chip Debugger) chishandiso chakavhurika sosi yekubvisa ma microcontroller.

Izvi zvinoreva kuti kumaseva eOpenOCD, ST-Link GDB, Segger J-Link GDB server, QEMU uye mamwe akawanda maseva eGDB, anogona kumhanyiswa kubva kuCLI uye kubatsirwa neyakavakirwa-mukati ekugadzirisa kugona kunopihwa neCION.

CLion-1

Chiono chechigadzirwa chemidziyo yeARM

Pamidziyo yeARM, panowanzo kuve neakajekeswa maDhivhosi maonero ayo anotsanangurwa mu .svd faira yerudzi rwe microcontroller. CLion ikozvino inopa iri nyore nzira yekuverenga aya maitiro pane Akazvitsaurira Midziyo tebhu reDebugging Turu hwindo.

Inoshanda pamwe ne "Yakabatanidzwa GDB Server" uye "OpenOCD Dhawunirodha & Mhanya" masisitimu uye inowanikwa kana imwe kana yakawanda .svd mafaera akatakurwa.

Chii chitsva che debugger

Pane kuvandudzwa muGDB, yakajairwa debugger yeprojekti inouya neGDB 8.3 uye inosvitsa seti nyowani yezvimedu zveiyo debugger yekuvandudza ruzivo rwevashandisi.

Chimwe chinhu chitsva ndiko kupedzwa kwemirairo yeGDB / LLDB, inova debugger yeiyo Chinangwa-C, C ++ uye C zvirongwa zvemitauro uye iri subproject yeLLVM.

Ichi chingangove chimwe chezvinhu zvakakosha zvekuburitswa uku: CLion 2019.2 inouya neyekuyedza debugger yeMicrosoft Visual C ++ (MSVC) toolchain

Zvimwe zvinhu zvitsva uye kugadzirisa

Kuita ndiko kukoshesa kwakanyanya kuCION, Asi shanduko dzinowanzoda basa rakawanda uye dzinogona kukanganisa nzira iyo CLion inopindirana neiyo IntelliJ chikuva.

Zvisinei, kuvandudzwa kwekuita kweEDI kunouya nekusunungurwa kwese. MuC CLI 2019.2, semuenzaniso, Dzorerazve zita rashandiswazve pa-saiti (Chinazve zita pa-saiti) kubvisa lags uye zvipingamupinyi.

Iko kuita kwekodhi kupedzisa kwemitauro inokodzera mune mupepeti yakagadziridzwa zvakanyanya. Pamusoro pezvo, kuunganidza ruzivo kuunganidza uye kurodha nhanho yeCMake mumatambudziko ari kure kwakamisikidzwa nekudzora huwandu hwekuisa / kuburitsa mashandiro.

Syntax color yemakumi maviri nemakumi mitauro mitauro

Iko kune kazhinji kodhi kubva kune mimwe mitauro yekuronga mune yako C kana C ++ chirongwa. Python, JavaScript, HTML, XML, uye SQL zvinosanganiswa muCLI.

JetBrains yakawedzera syntax yekuburitsa pachena kweanopfuura makumi maviri epurogiramu dzakasiyana mitauro uye zvese zvinoshanda nekukasira. Hapana imwe gadziriso inodiwa, nekuda kwekuunganidzwa kweTextMate mitauro yemitauro yemitauro yakapihwa neIDE.

Maitiro ekuisa CLion muUbuntu uye zvigadzirwa?

Chekupedzisira, kuti tikwanise kuisa ichi chishandiso mune yedu system, tinogona kuzviita kuburikidza neSnap package, saka zvinodikanwa kuti isu tive nerutsigiro rweiyi tekinoroji mune yedu system.

Zvekuisirwa kwayo isu tinongofanirwa kuvhura terminal uye nekuita unotevera kuraira mairi:

sudo snap install clion --classic

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Jonatani akadaro

    Ndatenda kwazvo, ndizvo chaizvo zvandaitsvaga