Bir sonraki makalede CodeLite'a bir göz atacağız. Bu bir ücretsiz ve platformlar arası entegre geliştirme ortamı PHP ve JavaScript gibi diğer dilleri desteklese bile C / C ++ programlama dili için. CodeLite ücretsiz olarak indirilebilir, ancak isterseniz indirirken sembolik bir bağışta bulunabilirsiniz, bu IDE'nin gelişimini desteklemeye devam edebilirsiniz.
CodeLite bir IDE ücretsiz ve açık kaynak çoklu platform C / C ++ dilleri için, grafik arayüzü için wxWidgets kullanır. CodeLite'ın açık kaynak ruhuna uymak için, yalnızca ücretsiz araçlar (MinGW ve GDB) kullanılarak derlenir ve hata ayıklanır.
CodeLite'ın genel özellikleri
Bu programlama için IDE, kullanıcılara bir kolay proje yönetimi (çalışma alanları / projeler), kod tamamlama, kaynak dosyalar arasında gezinme, sözdizimi vurgulama, Subversion, Cscope ve UnitTest ++ ile entegrasyon, gdb üzerine monte edilmiş etkileşimli bir hata ayıklayıcı ve Scintilla tabanlı güçlü bir kod düzenleyici.
Sistemimizin en dikkat çekici özellikleri arasında kod tamamlama bu IDE'de desteklenen tüm diller için. Ayrıca, kod satırlarımızda yaptığımız hataları, çalıştığınız pencerede açıklama olarak bize bildirecektir. Ayrıca kullanır XDebugPHP için en popüler hata ayıklayıcılardan biridir.
Bu program bize bir geliştirme ortamı sağlar, böylece C ve C ++ ile çalışan programcılar kod oluşturma sürecini kolaylaştırın. Bu, kod yazmak için birden çok sekme, araç ve otomatik tamamlama işlevi aracılığıyla üretkenliği artıracaktır. Bunun olduğu bir dizi özellik Çapraz platform IDE açık kaynak. Çok sayıda sekme ve yan panelde, geliştirme sürecinde ve kodlarımızı yazarken ihtiyaç duyacağımız birçok işlev ve araç bulunmaktadır.
CodeLite, altında lisanslıdır. GNU Genel Kamu Lisansı v2 veya daha sonra.
İhtiyaç duyanlar, bu programın özelliklerini daha derinlemesine görebilecektir. proje web sitesi.
CodeLite'ı Ubuntu'ya yükleyin
Her zaman olduğu gibi, bu programı Ubuntu'muza yüklemek için farklı seçeneklerimiz olacak.
.Deb dosyasından yükleyin
İlk seçenek, .deb paketi programın son sürümünü alacağımız proje sayfasından. İndirdikten sonra, konsolda aşağıdaki komutu kullanarak kurabiliriz (Ctrl + Alt + T):
sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb
Benim gibi başınıza gelirse ve kurulumdan sonra konsol sizi hataların meydana geldiği konusunda uyarır Kurulum sırasında benim yaptığım gibi düzeltebilirsiniz. Aşağıdaki komutu kullanarak kurulumu zorlamam gerekiyordu:
sudo apt install -f
PPA'dan yükleyin
Bu programı hem Ubuntu 16.04'e hem de 17.04 sürümüne yükleyebiliriz. PPA. Programı bu yöntemi kullanarak kurarsak, sondan bir önceki sürümünün yükleneceği açıklığa kavuşturulmalıdır. Yüklemekle ilgileniyorsanız, bunun için terminale aşağıdaki komutları yazacağız (Ctrl + Alt + T):
sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y
Git ile yükle
CodeLite'ı yüklememiz gereken başka bir seçenek de bunu kodu aracılığıyla yapmak olacaktır. git. CodeLite'ı bilgisayarımızda derlemek için, aşağıdakilere ihtiyacımız olacak sayfasından bizi gösteren paketler GitHub projenin:
- wxWidgets 3.0 veya üstü.
- GTK geliştirme paketi. Genellikle libgtk2.0-dev, wxGTK-devel veya benzeri olarak adlandırılır.
- genellikle GTK dev paketiyle birlikte gelen pkg-config.
- Derleme temelli paket veya karşılık gelen bit: g ++, make, vb.
- git.
- mak.
Makinemize wxWidgets 3.0 veya sonraki sürümleri entegre edilmiş olmalıdır. Birisi nasıl kurulacağını bilmiyorsa, wxWidgets kurulumunu şuradan indirebilir: CodeLite deposu.
Ubuntu / Debian'da yukarıdakilerin hepsini yazarak kurabilirsiniz:
sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev
Kaynak kodunu indirelim:
git clone https://github.com/eranif/codelite.git
Cmake çalıştırın ve CodeLite derleyin:
cd codelite mkdir build-release cd build-release cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. make -j4 sudo make install
CodeLite'ı Kaldır
Bu uygulamayı beğenmezseniz, terminaldeki basit bir komutla (Ctrl + Alt + T) ondan kurtulabiliriz:
sudo apt remove codelite && sudo apt autoremove
Bakalım, evde geliştirmek ve öğrenmek için Lighttpd'yi PHP 7.3 ile bir web sunucusu olarak kurdum. İyi çalışıyor, ancak Xdebug'u CodeLite'da yapılandırmak istiyorum ve sihirbaz php.ini'ye kopyalayıp yapıştırarak birkaç satır eklememi istiyor. Sorun şu ki /etc/php/7.3/ içinde php.ini kadar çok sayıda alt dizin var ve bu yapılandırma dosyalarından hangilerinin söz konusu satırları ekleyeceğine dair daha kesin talimatlar bulamıyorum.
Spesifik olarak, aşağıdaki alt dizinlerde /etc/php/7.3/'den asılı bir php.ini vardır: apache2, cgi, cli ve fpm. İyi bir mantıkta CGI olmalı, ama nasıl emin olunur? ...
Merhaba. Sana bir bakmanı söylerdim wiki projenin. Belki orada şüphelerinize bir çözüm bulacaksınız. Salu2.