CodeLite, IDE yang bagus untuk mengembangkan kode Anda di Ubuntu

tentang codelite

Pada artikel selanjutnya kita akan melihat CodeLite. Ini adalah sebuah lingkungan pengembangan terintegrasi gratis dan lintas platform untuk bahasa pemrograman C / C ++ meskipun mendukung bahasa lain seperti PHP dan JavaScript. CodeLite dapat diunduh secara gratis, tetapi jika Anda mau, Anda dapat memberikan donasi simbolis saat mengunduhnya, untuk terus mendukung pengembangan IDE ini.

CodeLite adalah IDE lintas platform gratis dan open source untuk bahasa C / C ++ menggunakan wxWidgets untuk antarmuka grafisnya. Untuk mematuhi semangat open source CodeLite, itu dikompilasi dan di-debug hanya menggunakan alat gratis (MinGW dan GDB).

Fitur umum CodeLite

IDE untuk pemrograman ini menawarkan kepada pengguna a manajemen proyek yang mudah (ruang kerja / proyek), penyelesaian kode, navigasi melalui file sumber, penyorotan sintaks, integrasi dengan Subversion, Cscope dan UnitTest ++, debugger interaktif yang dipasang di gdb dan editor kode yang kuat, berdasarkan Scintilla.

Di antara fitur-fiturnya yang paling menonjol, kami memiliki sistem penyelesaian kode untuk semua bahasa yang didukung di IDE ini. Ini juga akan memberi tahu kami tentang kesalahan yang kami buat di baris kode kami sebagai anotasi di jendela tempat Anda bekerja. Ini juga menggunakan XDebug, salah satu debugger terpopuler untuk PHP.

Layar pengembangan CodeLite

Program ini memberi kami lingkungan pengembangan sehingga programmer yang bekerja dengan C dan C ++ membuat proses pembuatan kode lebih mudah. Ini akan meningkatkan produktivitas melalui banyak tab, alat, dan fungsi pelengkapan otomatis untuk menulis kode. Serangkaian karakteristik di mana ini IDE lintas platform sumber terbuka. Di sejumlah besar tab dan panel samping, Anda akan menemukan banyak fungsi dan alat yang kami perlukan selama pengembangan dan proses penulisan kode kami.

CodeLite dilisensikan di bawah Lisensi Publik Umum GNU v2 atau nanti.

Mereka yang membutuhkan akan dapat melihat karakteristik program ini secara lebih mendalam situs proyek.

Instal CodeLite di Ubuntu

Seperti biasa, kami akan memiliki opsi berbeda untuk menginstal program ini di Ubuntu kami.

Instal dari file .deb

Opsi pertama adalah mengunduh paket .deb dari halaman proyek, yang dengannya kita akan mendapatkan versi terbaru dari program tersebut. Setelah kami mengunduhnya, kami dapat menginstalnya menggunakan perintah berikut di konsol (Ctrl + Alt + T):

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

Jika itu terjadi pada Anda seperti saya dan setelah instalasi konsol memperingatkan Anda bahwa telah terjadi kesalahan Selama penginstalan, Anda dapat memperbaikinya seperti yang saya lakukan. Saya hanya harus memaksa instalasi menggunakan perintah berikut:

sudo apt install -f

Instal dari PPA

Kami dapat menginstal program ini baik di Ubuntu 16.04 dan di versi 17.04 menggunakan PPA. Harus diklarifikasi bahwa jika kita menginstal program menggunakan metode ini, versi kedua dari belakang akan diinstal. Jika Anda tertarik untuk menginstalnya, untuk ini kami akan menulis perintah berikut di terminal (Ctrl + Alt + T):

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

Instal melalui git

Opsi lain yang harus kita instal CodeLite adalah melakukannya melalui kodenya git. Untuk mengkompilasi CodeLite di komputer kita, kami akan membutuhkan yang berikut ini paket yang menunjukkan kami dari halaman GitHub dari proyek:

  • wxWidgets 3.0 atau yang lebih baru.
  • Paket pengembangan GTK. Ini sering disebut libgtk2.0-dev, wxGTK-devel, atau yang serupa.
  • pkg-config yang biasanya disertakan dengan paket dev GTK.
  • Paket build-essential atau bit yang sesuai: g ++, make, dll.
  • Pergilah.
  • membuat.

Kita harus memiliki wxWidgets 3.0 atau yang lebih baru di dalam mesin kita. Jika seseorang tidak tahu bagaimana cara menginstalnya, mereka akan dapat mendownload install wxWidgets dari Repositori CodeLite.

Di Ubuntu / Debian Anda dapat menginstal semua hal di atas dengan mengetik:

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

Mari unduh kode sumbernya:

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

Jalankan cmake dan kompilasi CodeLite:

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

Copot pemasangan CodeLite

Jika Anda tidak begitu menyukai aplikasi ini, kami dapat menghapusnya dengan menggunakan perintah sederhana di terminal (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

2 komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   tximistargi dijo

    Mari kita lihat, saya telah menginstal Lighttpd sebagai server web, dengan PHP 7.3, untuk dikembangkan dan dipelajari di rumah. Ini berfungsi dengan baik, tetapi saya ingin mengkonfigurasi Xdebug di CodeLite dan wizard meminta saya untuk menambahkan beberapa baris dengan menyalin dan menempelkan ke php.ini. Masalahnya adalah bahwa di /etc/php/7.3/ terdapat beberapa subdirektori dengan php.ini sebanyak itu, dan saya tidak dapat menemukan petunjuk yang lebih tepat tentang file konfigurasi mana yang akan ditambahkan baris yang dimaksud.
    Secara khusus, ada php.ini di subdirektori berikut yang digantung dari /etc/php/7.3/: apache2, cgi, cli, dan fpm. Dalam logika yang baik seharusnya CGI, tapi bagaimana cara memastikannya? ...

    1.    Damien A. dijo

      Halo. Saya akan memberitahu Anda untuk melihat wiki dari proyek tersebut. Mungkin di sana Anda akan menemukan solusi atas keraguan Anda. Salu2.