Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο 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.
Αυτό το πρόγραμμα μας παρέχει ένα περιβάλλον ανάπτυξης έτσι ώστε προγραμματιστές που εργάζονται με 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
Ας δούμε, έχω εγκαταστήσει το 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, αλλά πώς να είμαστε σίγουροι; ...
Χαίρετε. Θα σας έλεγα να ρίξετε μια ματιά στο Wiki του σχεδίου. Ίσως εκεί θα βρείτε μια λύση στις αμφιβολίες σας. Salu2.