Clion: Platformok közötti integrált fejlesztői környezet a C és a C ++ számára

clion

A mai nap beszéljünk egy integrált fejlesztési környezetről (IDE) azt JetBrains kezéből származik szoftverfejlesztő cég, amely jól ismert a különféle eszközök és a Kotlin programozási nyelv létrehozásáról.

Az alkalmazás, amelyről beszélni fogunk, a CLion ami egy IDE a C és C ++ programozási nyelvek fejlesztésére összpontosított, A CLion egy több platformon futó IDE, így Linux, macOS és Windows rendszereken is használható integrálva a CMake build rendszerrel.

A CMake egy eszközcsalád, amelyet létrehozásra, tesztelésre és csomagolásra terveztek, mivel ellenőrzi ésl szoftverfordítási folyamat egyszerű platformok és a fordítótól független konfigurációs fájlok segítségével.

Az eredeti kiadás kompatibilis a GNU Compiler Collection (GCC), valamint a Clang és a GDB Debugger, az LLDB és a Google Test fordítóival. A C és C ++ mellett a CLion más nyelveket is támogat közvetlenül vagy pluginokon keresztül: Kotlin, Python, Rust, Swift és mások.

A CLionról

clion mint sok IDE funkciója a kód egyszerű kitöltése, amellyel a CLion sok időt takaríthat meg abban, hogy kitöltse a kód szintaxisát, amelyet beleír.

És nem csak A CLion előre formázott kódszintaxisablonokkal is rendelkezik amellyel jelzi a szintaxist, és ez létrehozza a kódot, amely megmutatja a lehetséges szintaxist is, és ezáltal javítja az írási sebességet.

Egy másik szempont, amelyet kiemelhetünk ezzel a programmal kapcsolatban, az is, hogy elég erős keresőmotorral rendelkezik, mivel nem csak a feltöltött fájlban feltüntetett feltételek keresését hajtja végre, hanem az adott pillanatban megnyitott összes feltételen belül is.

clion 1

Fő jellemzői közül kiemelhetjük:

  • Intelligens kódszerkesztő
  • Kódkeresés és navigáció
  • Kódgenerálás és átalakítások
  • Kódelemzés
  • Szerkesztő beállításai
  • Hibakereső felhasználói felület
  • Valgrind Memcheck integráció
  • CMake támogatás
  • Egységvizsga
  • Kóddokumentáció
  • VCS integráció
  • Helytörténet
  • Beépített terminál
  • Vim emulációs mód
  • kiegészítő termékek

Si telepíteni szeretné ezt a programot a rendszerében El kell mondanom, hogy ez nem ingyenes tehát havonta vagy évente fizetnie kell a felhasználói licencért.

Bár ha diák vagy tanár, ingyenes egyéves engedélyt kaphat A CLion és a JetBrains által kifejlesztett további eszközök esetében csak az intézményi e-mailt kell megadnia, vagy el kell küldenie a hitelesítő adatait.

Aktiválási e-mail

A JetBrains küld egy megerősítő e-mailt és egy linket, ahol aktiválhatja a licencét amihez használhatja CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine és WebStorm.

Hallgatói engedély

Hogyan kell telepíteni a CLion-t Linux-ra?

Most viszont 30 napos ingyenes próbaverziót is kaphat, ehhez le kell töltenie az alkalmazást a projekt hivatalos honlapjáról, és a letöltési szakaszban megszerezheti az alkalmazást, ezt megteheti a következő link.

Miután ez megtörtént, kibontjuk a most kapott fájlt:

sudo tar xf CLion *.tar.gz -C /opt/

Belépünk a fájl kibontásakor létrehozott könyvtárba, csak az "1.5-1" helyett cserélje le a letöltött verziót.

cd /opt/CLion-1.5-1/bin

És ezt a parancsot hajtjuk végre az alkalmazás telepítésére a rendszerünkre:

./CLion.sh

És készen állunk rá, már telepítve lesz a CLion a számítógépünkre.

Most Arch Linux esetén az AUR-ról telepíthetjük az alkalmazást tehát nekünk kell az AUR telepítési varázslója.

A telepítéshez csak a következőket kell beírnunk:

aurman -S clion

És voila, a Clion már telepítve van a rendszeredre.

Végül Egy másik módszer az alkalmazás telepítésére a rendszerünkre egy Snap csomagon keresztül történik, ezért szükséges, hogy rendszerünk támogassa ezt a technológiát.

Telepítéséhez csak meg kell nyitnunk egy terminált, és végre kell hajtanunk benne a következő parancsot:

sudo snap install clion --classic

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.