CodeLite, một IDE tốt để phát triển mã của bạn trong Ubuntu

về codelite

Trong phần tiếp theo, chúng ta sẽ xem xét về CodeLite. Đây là một môi trường phát triển tích hợp đa nền tảng và miễn phí cho ngôn ngữ lập trình C / C ++ mặc dù nó hỗ trợ các ngôn ngữ khác như PHP và JavaScript. CodeLite có thể được tải xuống miễn phí, nhưng nếu muốn, bạn có thể quyên góp tượng trưng khi tải xuống để tiếp tục hỗ trợ sự phát triển của IDE này.

CodeLite là một IDE đa dạng mã nguồn mở và miễn phí đối với các ngôn ngữ C / C ++, nó sử dụng wxWidgets cho giao diện đồ họa của nó. Để tuân thủ tinh thần mã nguồn mở của CodeLite, nó được biên dịch và gỡ lỗi chỉ bằng các công cụ miễn phí (MinGW và GDB).

Các tính năng chung của CodeLite

IDE để lập trình này cung cấp cho người dùng một quản lý dự án dễ dàng (không gian làm việc / dự án), hoàn thành mã, điều hướng qua các tệp nguồn, tô sáng cú pháp, tích hợp với Subversion, Cscope và UnitTest ++, một trình gỡ lỗi tương tác được gắn trên gdb và một trình soạn thảo mã mạnh mẽ, dựa trên Scintilla.

Trong số các tính năng đáng chú ý nhất của nó, chúng tôi có hệ thống hoàn thành mã cho tất cả các ngôn ngữ được hỗ trợ trong IDE này. Nó cũng sẽ thông báo cho chúng tôi về những lỗi chúng tôi mắc phải trong các dòng mã của mình dưới dạng chú thích trong cửa sổ mà bạn đang làm việc. Nó cũng sử dụng XDebug, một trong những trình gỡ lỗi phổ biến nhất cho PHP.

Màn hình phát triển CodeLite

Chương trình này cung cấp cho chúng tôi một môi trường phát triển để lập trình viên làm việc với C và C ++ làm cho quá trình tạo mã dễ dàng hơn. Điều này sẽ tăng năng suất thông qua nhiều tab, công cụ và chức năng tự động hoàn thành để viết mã. Một loạt các đặc điểm trong đó IDE đa nền tảng mã nguồn mở. Trong số lượng lớn các tab và bảng điều khiển bên, bạn sẽ tìm thấy nhiều chức năng và công cụ mà chúng tôi sẽ cần trong quá trình phát triển và viết mã của chúng tôi.

CodeLite được cấp phép theo Giấy phép Công cộng GNU v2 hoặc sau đó.

Những người cần nó sẽ có thể xem các đặc điểm của chương trình này sâu hơn trong trang web dự án.

Cài đặt CodeLite trên Ubuntu

Như thường lệ, chúng tôi sẽ có các tùy chọn khác nhau để cài đặt chương trình này trong Ubuntu của mình.

Cài đặt từ tệp .deb

Tùy chọn đầu tiên sẽ là tải xuống gói .deb từ trang dự án, nơi chúng tôi sẽ nhận được phiên bản mới nhất của chương trình. Sau khi tải xuống xong, chúng tôi có thể cài đặt nó bằng lệnh sau trong bảng điều khiển (Ctrl + Alt + T):

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

Nếu nó xảy ra với bạn như tôi và sau khi cài đặt bảng điều khiển cảnh báo bạn rằng đã xảy ra lỗi Trong quá trình cài đặt, bạn có thể sửa nó như tôi đã làm. Tôi chỉ cần buộc cài đặt bằng lệnh sau:

sudo apt install -f

Cài đặt từ PPA

Chúng tôi có thể cài đặt chương trình này cả trong Ubuntu 16.04 và trong phiên bản 17.04 của nó bằng cách sử dụng PPA. Cần phải làm rõ rằng nếu chúng tôi cài đặt chương trình bằng phương pháp này, phiên bản áp chót của nó sẽ được cài đặt. Nếu bạn quan tâm đến việc cài đặt nó, đối với điều này, chúng tôi sẽ viết các lệnh sau trong terminal (Ctrl + Alt + T):

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

Cài đặt qua git

Một tùy chọn khác mà chúng tôi sẽ phải cài đặt CodeLite sẽ là thực hiện điều đó thông qua mã của nó git. Để biên dịch CodeLite trên máy tính của chúng tôi, chúng tôi sẽ cần những thứ sau các gói cho biết chúng tôi từ trang của GitHub của dự án:

  • wxWidgets 3.0 trở lên.
  • Gói phát triển GTK. Nó thường được gọi là libgtk2.0-dev, wxGTK-devel hoặc một cái gì đó tương tự.
  • pkg-config thường đi kèm với gói GTK dev.
  • Gói xây dựng cần thiết hoặc bit tương ứng: g ++, make, v.v.
  • đi.
  • cmake.

Chúng tôi phải có wxWidgets 3.0 hoặc mới hơn được tích hợp vào máy của mình. Nếu ai đó không biết cách cài đặt nó, họ sẽ có thể tải xuống cài đặt wxWidgets từ Kho lưu trữ CodeLite.

Trên Ubuntu / Debian, bạn có thể cài đặt tất cả những thứ trên bằng cách gõ:

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

Hãy tải xuống mã nguồn:

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

Chạy cmake và biên dịch CodeLite:

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

Gỡ cài đặt CodeLite

Nếu bạn không thích ứng dụng này, chúng tôi có thể loại bỏ nó bằng một lệnh đơn giản trong terminal (Ctrl + Alt + T):

sudo apt remove codelite && sudo apt autoremove

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   tximistargi dijo

    Hãy xem, tôi đã cài đặt Lighttpd làm máy chủ web, với PHP 7.3, để phát triển và học ở nhà. Nó hoạt động tốt, nhưng tôi muốn định cấu hình Xdebug trong CodeLite và trình hướng dẫn yêu cầu tôi thêm một vài dòng bằng cách sao chép và dán vào php.ini. Vấn đề là trong /etc/php/7.3/ có một số thư mục con với bao nhiêu php.ini và tôi không thể tìm thấy bất kỳ hướng dẫn chính xác nào hơn về những tệp cấu hình nào để thêm các dòng được đề cập.
    Cụ thể, có một php.ini trong các thư mục con sau bị treo từ /etc/php/7.3/: apache2, cgi, cli và fpm. Theo logic tốt, nó phải là CGI, nhưng làm thế nào để chắc chắn? ...

    1.    Damien A. dijo

      Xin chào. Tôi muốn nói với bạn hãy xem wiki của dự án. Có thể ở đó bạn sẽ tìm ra lời giải cho những nghi ngờ của mình. Salu2.