Inilabas ang bagong bersyon Clion 2019.2, isang multiplatform na kapaligiran sa pag-unlad para sa C at C ++

clion

Ang CLion ay isang IDE na nakatuon sa pag-unlad sa C at C ++ na mga wika ng programa, Ang CLion ay isang IDE cross-platform upang maaari itong magamit sa Linux, macOS at Windows isinama sa CMake build system.

Ang CMake ay isang pamilya ng mga tool na dinisenyo para sa pag-akda, pagsubok, at pagbabalot, dahil kinokontrol nito ang proseso ng pagtitipon ng software na gumagamit ng mga simpleng platform at independiyenteng mga file ng pagsasaayos.

Sinusuportahan ng paunang paglabas ang GNU Compiler Collection (GCC) at Clang at GDB Debugger, LLDB at Google Test compiler. Bilang karagdagan sa C at C ++, sinusuportahan ng CLion ang iba pang mga wika nang direkta o sa pamamagitan ng mga plugin: Kotlin, Python, Rust, Swift, at iba pa.

Bagong bersyon ng CLion

Recientemente Inilabas ng JetBrains ang pangalawang pag-update sa ngayong taon na "CLion 2019.2" na nagdudulot din ng maraming mga bagong tampok: mga pagpapabuti para sa pinagsamang pag-unlad at mga bagong kakayahan sa pag-debug, kasama ang isang pang-eksperimentong debugger para sa toolkit ng Microsoft Visual C ++. CLion 2019.2 nagsasama rin ito ng mga bagong tampok para sa mas madaling pag-edit ng code, pinahusay na pagganap, at marami pa.

Pinagsamang pag-unlad

Nagsimulang magtrabaho ang JetBrains sa pinagsamang suporta sa pag-unlad sa CLion, na pinatunayan ng bersyon 2019.1. Sa bagong bersyon na ito, nagpapatuloy ang publisher ng software sa parehong direksyon na may malawak na hanay ng mga kakayahan sa pag-debug sa chip at isang bagong tab na Mga Device.

On-chip debugging sa GDB server

Sa On-chip debugging, maaari mo na ngayong gamitin ang OpenOCD debugger na ibinigay sa bersyon 2019.1. Ang OpenOCP (Open On-Chip Debugger) ay isang bukas na tool para sa pag-debug ng mga microcontroller.

Nangangahulugan ito na para sa OpenOCD, ST-Link GDB server, Segger J-Link GDB server, QEMU at maraming iba pang tukoy na mga server ng GDB, maaari silang patakbuhin mula sa CLion at makinabang mula sa built-in na mga kakayahan sa pag-debug na ibinigay ng CLion.

CLion-1

Isang view ng aparato para sa mga ARM device

Para sa mga ARM device, madalas na may isang tinukoy na view ng Mga Device na inilalarawan sa .svd file para sa isang uri ng microcontroller. Nag-aalok ngayon ang CLion ng isang maginhawang paraan upang mabasa ang mga halagang ito sa tab na Mga Dedikadong Device sa window ng Debugging Tool.

Gumagana ito sa mga configure na "Embedded GDB Server" at "OpenOCD Download & Run" at magagamit kapag ang isa o higit pang mga .svd file ay na-load.

Ano ang bago para sa debugger

Mayroong mga pagpapabuti sa GDB, ang karaniwang debugger para sa proyekto ay mayroong GDB 8.3 at nagpapakilala ng isang bagong hanay ng mga patch para sa debugger upang mapabuti ang karanasan ng gumagamit.

Ang isa pang bagong novelty ay ang pagkumpleto ng mga utos ng GDB / LLDB, na isang debugger para sa Objective-C, C ++ at C na mga wika sa programa at isang subproject ng LLVM.

Marahil ito ay isa sa pinakamahalagang tampok ng paglabas na ito: Ang CLion 2019.2 ay mayroong isang pang-eksperimentong debugger para sa toolkit ng Microsoft Visual C ++ (MSVC)

Iba pang mga bagong tampok at pagpapabuti

Ang pagganap ay isang pangunahing priyoridad sa CLion, Ngunit ang mga pagbabago ay madalas na nangangailangan ng mas maraming trabaho at maaaring makaapekto sa paraan ng pakikipag-ugnay ng CLion sa platform ng IntelliJ.

Gayunpaman, ang mga pagpapabuti sa pagganap para sa EDI ay mayroong bawat paglabas. Halimbawa, sa CLion 2019.2, ang Rename ay muling ginawang on-site (Palitan ang pangalan sa site) upang maalis ang mga lag at mga blocklock.

Ang pagganap ng pagkumpleto ng code para sa mga kwalipikadong expression sa editor ay napabuti din. Bilang karagdagan, ang pangangalap ng impormasyon ng compiler at paglo-load ng hakbang ng CMake sa mga malalayong kaso ay pinabilis sa pamamagitan ng pagbawas sa bilang ng mga pagpapatakbo ng input / output.

Kulay ng syntax para sa 20+ mga bagong wika

Mayroong madalas na code mula sa iba pang mga wika ng programa sa iyong proyekto sa C o C ++. Ang Python, JavaScript, HTML, XML, at SQL ay kasama sa CLion.

Nagdagdag ang JetBrains ng pag-highlight ng syntax para sa higit sa 20 magkakaibang mga wika sa pagprograma at gumagana agad ang lahat. Walang kinakailangang karagdagang pagsasaayos, salamat sa koleksyon ng mga file ng grammar ng wika ng TextMate na ibinigay kasama ng IDE.

Paano i-install ang CLion sa Ubuntu at mga derivatives?

Sa wakas, upang mai-install ang application na ito sa aming system, magagawa namin ito sa pamamagitan ng isang Snap package, kaya kinakailangan na magkaroon kami ng suporta para sa teknolohiyang ito sa aming system.

Para sa pag-install nito kailangan lamang naming buksan ang isang terminal at isagawa ang sumusunod na utos dito:

sudo snap install clion --classic

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Jonathan dijo

    Maraming salamat, ito lang ang hinahanap ko