CodeLite, ένα καλό IDE για την ανάπτυξη των κωδικών σας στο Ubuntu

για τον codelite

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο CodeLite. Αυτό είναι ένα δωρεάν και ολοκληρωμένο περιβάλλον ανάπτυξης πολλαπλών πλατφορμών για τη γλώσσα προγραμματισμού C / C ++, παρόλο που υποστηρίζει άλλες γλώσσες, όπως PHP και JavaScript. Μπορείτε να κατεβάσετε το CodeLite δωρεάν, αλλά αν θέλετε μπορείτε να κάνετε μια συμβολική δωρεά κατά τη λήψη του, για να συνεχίσετε να υποστηρίζετε την ανάπτυξη αυτού του IDE.

Το CodeLite είναι ένα IDE δωρεάν και ανοιχτού κώδικα πολλαπλών πλατφορμών για γλώσσες C / C ++ χρησιμοποιεί το wxWidgets για τη γραφική του διεπαφή. Για να συμμορφωθεί με το πνεύμα ανοιχτού κώδικα CodeLite, μεταγλωττίζεται και διορθώνεται χρησιμοποιώντας μόνο δωρεάν εργαλεία (MinGW και GDB).

Γενικά χαρακτηριστικά του CodeLite

Αυτό το IDE για προγραμματισμό προσφέρει στους χρήστες α εύκολη διαχείριση έργου (χώροι εργασίας / έργα), ολοκλήρωση κώδικα, πλοήγηση μέσω αρχείων προέλευσης, επισήμανση σύνταξης, ενσωμάτωση με Subversion, Cscope και UnitTest ++, ένα διαδραστικό πρόγραμμα εντοπισμού σφαλμάτων που είναι τοποθετημένο στο gdb και ένα ισχυρό πρόγραμμα επεξεργασίας κώδικα, βασισμένο στο Scintilla.

Μεταξύ των πιο αξιοσημείωτων χαρακτηριστικών του έχουμε το σύστημα ολοκλήρωση κώδικα για όλες τις υποστηριζόμενες γλώσσες σε αυτό το IDE. Θα μας ενημερώσει επίσης για τα λάθη που κάνουμε στις γραμμές κώδικα ως σχολιασμός στο παράθυρο στο οποίο εργάζεστε. Χρησιμοποιεί επίσης XDebug, ένα από τα πιο δημοφιλή προγράμματα εντοπισμού σφαλμάτων για PHP.

Οθόνη ανάπτυξης CodeLite

Αυτό το πρόγραμμα μας παρέχει ένα περιβάλλον ανάπτυξης έτσι ώστε προγραμματιστές που εργάζονται με C και C ++ διευκολύνει τη διαδικασία δημιουργίας κώδικα. Αυτό θα αυξήσει την παραγωγικότητα μέσω πολλαπλών καρτελών, εργαλείων και λειτουργιών αυτόματης συμπλήρωσης για τη σύνταξη κώδικα. Μια σειρά χαρακτηριστικών στα οποία αυτό IDE πολλαπλών πλατφορμών ανοιχτή πηγή. Στον μεγάλο αριθμό καρτελών και πλαϊνών πλαισίων, θα βρείτε πολλές από τις λειτουργίες και τα εργαλεία που θα χρειαζόμαστε κατά τη διαδικασία ανάπτυξης και σύνταξης των κωδικών μας.

Το CodeLite διαθέτει άδεια βάσει του GNU General Public License v2 ή αργότερα.

Όσοι το χρειάζονται θα μπορούν να δουν τα χαρακτηριστικά αυτού του προγράμματος σε βάθος ιστοσελίδα του έργου.

Εγκαταστήστε το CodeLite στο Ubuntu

Ως συνήθως, θα έχουμε διαφορετικές επιλογές για την εγκατάσταση αυτού του προγράμματος στο Ubuntu.

Εγκατάσταση από το αρχείο .deb

Η πρώτη επιλογή θα είναι η λήψη του .deb πακέτο από τη σελίδα του έργου, με την οποία θα λάβουμε την τελευταία έκδοση του προγράμματος. Μόλις το κατεβάσουμε, μπορούμε να το εγκαταστήσουμε χρησιμοποιώντας την ακόλουθη εντολή στην κονσόλα (Ctrl + Alt + T):

sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb

Εάν συμβεί σε εσάς, όπως εγώ και μετά την εγκατάσταση η κονσόλα σας προειδοποιεί ότι έχουν προκύψει σφάλματα Κατά την εγκατάσταση, μπορείτε να το διορθώσετε όπως έκανα. Απλώς έπρεπε να αναγκάσω την εγκατάσταση χρησιμοποιώντας την ακόλουθη εντολή:

sudo apt install -f

Εγκατάσταση από το PPA

Μπορούμε να εγκαταστήσουμε αυτό το πρόγραμμα τόσο στο Ubuntu 16.04 όσο και στην έκδοση 17.04 χρησιμοποιώντας το ΟΛΠ. Πρέπει να διευκρινιστεί ότι εάν εγκαταστήσουμε το πρόγραμμα χρησιμοποιώντας αυτήν τη μέθοδο, θα εγκατασταθεί η προτελευταία έκδοση του. Εάν ενδιαφέρεστε να το εγκαταστήσετε, για αυτό θα γράψουμε τις ακόλουθες εντολές στο τερματικό (Ctrl + Alt + T):

sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y

Εγκατάσταση μέσω git

Μια άλλη επιλογή που θα πρέπει να εγκαταστήσουμε το CodeLite θα είναι να το κάνουμε μέσω του κωδικού του πηγαίνω. Για να μεταγλωττίσετε το CodeLite στον υπολογιστή μας, θα χρειαστούμε τα ακόλουθα πακέτα που μας δείχνουν από τη σελίδα του GitHub του σχεδίου:

  • wxWidgets 3.0 ή μεταγενέστερη έκδοση.
  • Το πακέτο ανάπτυξης GTK. Ονομάζεται συχνά libgtk2.0-dev, wxGTK-devel ή κάτι παρόμοιο.
  • pkg-config που συνήθως συνοδεύεται από το πακέτο GTK dev.
  • Το βασικό πακέτο ή το αντίστοιχο bit: g ++, make κ.λπ.
  • πηγαίνω.
  • κέικ.

Πρέπει να έχουμε ενσωματωμένο το wxWidgets 3.0 ή νεότερο στο μηχάνημά μας. Εάν κάποιος δεν ξέρει πώς να το εγκαταστήσει, θα μπορεί να κατεβάσει την εγκατάσταση του wxWidgets από το Αποθήκη CodeLite.

Στο Ubuntu / Debian μπορείτε να εγκαταστήσετε όλα τα παραπάνω πληκτρολογώντας:

sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev

Ας κατεβάσουμε τον πηγαίο κώδικα:

git clone https://github.com/eranif/codelite.git

Εκτελέστε cmake και μεταγλώττιση CodeLite:

cd codelite
mkdir build-release
cd build-release
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
make -j4
sudo make install

Απεγκαταστήστε το CodeLite

Εάν δεν σας αρέσει αυτή η εφαρμογή, θα μπορέσουμε να την ξεφορτωθούμε με μια απλή εντολή στο τερματικό (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Τιξιμιστάρι dijo

    Ας δούμε, έχω εγκαταστήσει το Lighttpd ως διακομιστή ιστού, με PHP 7.3, για ανάπτυξη και μάθηση στο σπίτι. Λειτουργεί καλά, αλλά θέλω να διαμορφώσω το Xdebug στο CodeLite και ο οδηγός με ζητά να προσθέσω μερικές γραμμές αντιγράφοντας και επικολλώντας το php.ini. Το πρόβλημα είναι ότι στο /etc/php/7.3/ υπάρχουν αρκετοί υποκατάλογοι με όγκο php.ini και δεν μπορώ να βρω πουθενά πιο ακριβείς οδηγίες για το ποια από αυτά τα αρχεία διαμόρφωσης θα προσθέσω τις εν λόγω γραμμές.
    Συγκεκριμένα, υπάρχει ένα php.ini στους ακόλουθους υποκαταλόγους που κρέμονται από το /etc/php/7.3/: apache2, cgi, cli και fpm. Σε καλή λογική θα πρέπει να είναι CGI, αλλά πώς να είμαστε σίγουροι; ...

    1.    Ντάμιεν Α. dijo

      Χαίρετε. Θα σας έλεγα να ρίξετε μια ματιά στο Wiki του σχεδίου. Ίσως εκεί θα βρείτε μια λύση στις αμφιβολίες σας. Salu2.