I-CLion yi-IDE ejolise kuphuhliso lwe-C kunye no-C ++ iilwimi zenkqubo, ICLI yi-IDE iqonga lomnqamlezo ukuze lisetyenziswe kwiLinux, iMacOS kunye neWindowsIdityaniswe nenkqubo yokwakha yeCMake.
I-CMake lusapho lwezixhobo ezenzelwe ukubhala, ukuvavanya, kunye nokupakisha, njengoko ilawula inkqubo yokuhlanganisa isoftware isebenzisa amaqonga alula kunye neefayile zoqwalaselo ezizimeleyo zomhlanganisi.
Ukukhutshwa kokuqala kuyahambelana neGNU yeCompiler Collection (GCC) kunye neClang kunye neGDB Debugger, i-LLDB kunye ne-Google Test compilers. Ukongeza kwi-C kunye ne-C ++, i-CLion ixhasa ezinye iilwimi ngokuthe ngqo okanye ngokusebenzisa iiplagi: IKotlin, iPython, iRust, iSwift, nezinye.
Inguqulelo entsha yeCLion
Kungekudala I-JetBrains ikhuphe uhlaziyo lwesibini ukuza kuthi ga ngoku kulo nyaka "i-CLion 2019.2" ikwazisa izinto ezininzi ezintsha: uphuculo lophuhliso olumanyanisiweyo kunye namandla amatsha okulungisa iingxaki, kubandakanya ulingo lokulungisa ulungiso lwezixhobo zeMicrosoft ezibonakalayo C ++. ICLI 2019.2 ikwabandakanya amanqaku amatsha okuhlela ngokulula kwekhowudi, ukusebenza okuphuculweyo, kunye nokunye.
Uphuhliso oluHlanganisiweyo
IiJetBrains ziqale ukusebenza kwinkxaso yophuhliso oluhlanganisiweyo kwi-CLion, njengoko kungqinwa ngu-2019.1. Kule nguqulo intsha, umpapashi wesoftware uyaqhubeka kwicala elinye noluhlu olubanzi lwezinto ezinokulungiswa kwi-chip kunye nethebhu yezixhobo ezintsha.
Ukulungisa ingxaki kwi-chip kunye neseva ye-GDB
ukuba Ukulungisa i-chip kwi-chip, ngoku ungasebenzisa i-OpenOCD debugger inikezwe kuhlobo 2019.1. I-OpenOCP (i-Open On-Chip Debugger) sisixhobo esivulekileyo sokulungisa i-microcontrollers.
Oku kuthetha ukuba i-OpenOCD, i-ST-Link GDB iseva, iseva ye-Segger J-Link GDB, i-QEMU kunye nezinye iiseva ezithile ze-GDB, zinokuqhutywa ukusuka kwi-CLion kwaye zixhamle kubuchule bokulungisa okwakhelwe ngaphakathi obonelelwe yi-CLion.
Ukujonga isixhobo kwezixhobo ze-ARM
Kwizixhobo ze-ARM, kuhlala kukho umbono weeDivayisi ezichaziweyo ezichazwe kwifayile ye-.svd yohlobo lwe-microcontroller. I-CLion ngoku ibonelela ngendlela elula yokufunda la maxabiso kwithebhu yezixhobo ezinikezelweyo kwiThuluzi lokuLungisa izixhobo.
Isebenza kunye ne "Embedded GDB Server" kunye ne "OpenOCD Download & Run" ukumisela kwaye iyafumaneka xa ifayile enye okanye ezingaphezulu zilayishiwe.
Yintoni entsha kwi-debugger
Kukho uphuculo kwi-GDB, I-debugger esemgangathweni yeprojekthi iza ne-GDB 8.3 kwaye yazisa iseti entsha yamachaphaza e-debugger ukuphucula amava omsebenzisi.
Olunye uhlobo olutsha kukugqitywa kwemiyalelo ye-GDB / LLDB, Esisixhobo sokulungisa iphutha leNjongo-C, C ++ kunye neenkqubo zokucwangciswa kweelwimi kwaye sisiseko seLLVM.
Le yeyona nto ibaluleke kakhulu kolu khululo: I-CLion 2019.2 iza nokulinga ukulungisa ingxaki kwi-Microsoft Visual C ++ (MSVC) toolchain
Ezinye izinto ezintsha kunye nophuculo
Ukusebenza kubaluleke kakhulu kwi-CLion, Kodwa iinguqu zihlala zifuna umsebenzi ongaphezulu kwaye zinokuchaphazela nendlela i-CLion enxibelelana ngayo neqonga le-IntelliJ.
Nangona kunjalo, Ukuphuculwa kokusebenza kwe-EDI kuza kuko konke ukukhutshwa. Kwi-CLion 2019.2, umzekelo, i-rename iphinde yasebenza kwakhona kwisiza (Qamba igama kwakhona kwisiza) ukuphelisa ukushiyeka kunye nokuvalwa.
Umsebenzi wokugqitywa kwekhowudi kumabinzana afanelekileyo kumhleli nawo uphuculwe kakhulu. Ukongeza, ukuqokelela ulwazi lokuqokelela kunye nokulayisha kwenyathelo le-CMake kwiimeko ezikude kukhawulezisiwe ngokunciphisa inani lokufaka / ukuphuma kwemisebenzi.
Umbala weSyntax kwiilwimi ezingama-20 + ezintsha
Kukho ikhowudi evela kwezinye iilwimi zenkqubo kwiprojekthi yakho ye-C okanye ye-C ++. IPython, iJavaScript, i-HTML, i-XML kunye ne-SQL zibandakanyiwe kwi-CLion.
IJetBrains yongeze ukuqaqanjiswa kwes syntax kwiilwimi ezingaphezu kwe-20 ezahlukeneyo zenkqubo kwaye yonke into isebenza kwangoko. Akukho luqwalaselo longezelelweyo lufunekayo, enkosi kwingqokelela yeefayile zegrama zoLwimi zeMibhalo ebonelelwe nge-IDE.
Uyifaka njani i-CLion ku-Ubuntu nakwiziphumo?
Okokugqibela, ukuze sifake esi sicelo kwinkqubo yethu, singayenza ngokusebenzisa iphakheji ye-Snap, ke kubalulekile ukuba sibe nenkxaso yale teknoloji kwinkqubo yethu.
Kofakelo lwayo kufuneka sivule kuphela i-terminal kwaye senze lo myalelo ulandelayo:
sudo snap install clion --classic
Enkosi kakhulu, yile nto bendiyifuna