Maanta aan ka hadalno jawi horumarineed oo isku dhafan (IDE) taas wuxuu ka yimaadaa gacanta JetBrains shirkad horumarineed oo softiweer ah oo caan ku ah sameynta aalado kala duwan iyo luuqada barnaamijka Kotlin.
Codsiga aan ka hadlayno waa CLion taas oo ah IDE wuxuu diiradda saaray horumarinta luuqadaha barnaamijka C iyo C ++, CLion waa iskutallaab madal IDE sidaa darteed waxaa loogu isticmaali karaa Linux, macOS iyo Windows lagu dhex daray nidaamka dhismaha CMake.
CMake waa qoys ka kooban qalab loogu talagalay in lagu abuuro, lagu tijaabiyo, laguna xirmo, maadaama ay maamusho iyol habka isku dubaridka barnaamijka adoo adeegsanaya aalado fudud iyo isku dubaridi faylalka qaabeynta madaxbannaan
Sii deynta hore waxay taageertaa GNU Compiler Collection (GCC) iyo Clang iyo GDB Debugger, LLDB iyo compilers Google. Marka lagu daro C iyo C ++, CLion waxay taageertaa luqadaha kale si toos ah ama iyada oo loo marayo plugins: Kotlin, Python, Rust, Swift, iyo kuwa kale.
Ku saabsan CLion
Libaax sida IDE-yo badan waxay leedahay hawsha dhammaystirka koodhka si fudud, taas oo CLion ay kaa caawin karto inaad waqti badan ku lumiso dhammaystirka isku xidhka koodhkaaga ee aad ku dhex qorayso.
Taasna kaliya maahan CLion sidoo kale waxay leedahay qaabab qaabab qaabaysan oo qaabaysan horay loo sii qorsheeyay kaas oo aad ku muujineyso qoraalka oo ay kuu abuuri doonto koodh sidoo kale ku tusaya suuragalnimada suurtagalnimada sidaasna ku horumarinaysa xawaaraha qorista.
Qodob kale oo aan ku iftiimin karno barnaamijkan ayaa ah in isaguba waxay leedahay mishiin raadinta aad u xoog badan, maadaama aysan kaliya fulineynin raadinta shuruudaha aad ku muujineyso feylka aad ka shaqeyneyso, laakiin sidoo kale waxay ku sameyneysaa dhammaan kuwa aad xilligaas furtay.
Astaamaheeda ugu waaweyn waxaan ka muujin karnaa:
- Tifatiraha koodhka casriga ah
- Koodh raadinta iyo wareejinta
- Abuurista koodhka iyo dib-u-habaynta
- Falanqaynta xeerka
- Dejinta tafatiraha
- Debugger UI
- Isdhexgalka Valgrind Memcheck
- Taageerada CMake
- Imtixaanka Cutubka
- Dukumiintiga koodhka
- Isdhexgalka VCS
- Taariikhda deegaanka
- Terminal la dhisay
- Qaabka u dayashada Vim
- Dhameystirka
Si ma rabtaa inaad rakibtid barnaamijkan nidaamkaaga Waa inaan kuu sheegaa inaysan bilaash ahayn markaa waa inaad bixisaa liisanka isticmaalaha bil kasta ama sanadle.
In kastoo hadaad tahay arday ama macalin waxaad heli kartaa ruqsad hal sano oo bilaash ah Wixii loogu talagalay CLion iyo inbadan oo ka mid ah qalabka ay soo saartay JetBrains, waa inaad kaliya bixisaa emaylkaaga hay'adeed ama aad u soo dirtaa aqoonsigaaga.
JetBrains waxay kuu soo diri doontaa emayl xaqiijin ah iyo xiriiriye aad ka hawlgelin karto liisankaaga oo aad u isticmaali karto CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine, iyo WebStorm.
Sidee loo rakibaa CLion-ka Linux?
Hada dhanka kale sidoo kale waxaad heli kartaa tijaabo 30 maalmood oo bilaash ah, tan awgeed waa inaad ka soo degsataa arjiga degelkeeda rasmiga ah ee mashruuca qaybteeda soo dejintana waad ka heli kartaa arjiga, tan waxaa lagu samayn karaa xiriirka soo socda.
Marka tan la dhammeeyo, waxaan fiiqeynaa feylka hadda lagu helay:
sudo tar xf CLion *.tar.gz -C /opt/
Waxaan galnaa galka la abuuray markii la furayo faylka, kaliya ku beddel "1.5-1" nooca aad soo degsatay.
cd /opt/CLion-1.5-1/bin
Oo waxaan ku fulinaa amarkan si aan ugu rakibno arjiga nidaamkayaga:
./CLion.sh
Oo aan ku sii diyaargarowno, waxaan durbaba CLion ku dhejin doonnaa kombuyuutarkayaga.
Hadda marka laga hadlayo Arch Linux waxaan ku rakibi karnaa arjiga AUR marka waa inaan heysanaa saaxir rakibaadda AUR.
Ku rakibideeda kaliya waa inaan qornaa:
aurman -S clion
Iyo voila, waxaad horeyba kuugu xirtay Clion nidaamkaaga.
Finalmente Hab kale oo loogu rakibo barnaamijkan nidaamkeena waa iyada oo loo marayo xirmo Snap ah, marka waa lama huraan inaan helno taageerada tikniyoolajiyaddan nidaamkayaga.
Ku rakibideeda waa inaan kaliya furnaa terminal oo aan ku fulino amarka soo socda:
sudo snap install clion --classic