Clion: Môi trường phát triển tích hợp đa nền tảng cho C và C ++

con sư tử

Ngày nay hãy nói về một môi trường phát triển tích hợp (IDE) mà đến từ bàn tay của JetBrains một công ty phát triển phần mềm nổi tiếng với việc tạo ra nhiều công cụ khác nhau và ngôn ngữ lập trình Kotlin.

Ứng dụng chúng ta sẽ nói đến là CLion đó là một IDE tập trung vào phát triển ngôn ngữ lập trình C và C ++, CLion là một IDE đa nền tảng nên nó có thể được sử dụng trên Linux, macOS và Windows tích hợp với hệ thống xây dựng CMake.

CMake là một nhóm công cụ được thiết kế để tạo, kiểm tra và đóng gói, vì nó kiểm soát vàl quy trình biên dịch phần mềm sử dụng các nền tảng đơn giản và trình biên dịch các tệp cấu hình độc lập.

Bản phát hành đầu tiên hỗ trợ Bộ sưu tập trình biên dịch GNU (GCC) và trình biên dịch Clang và GDB Debugger, LLDB và Google Test. Ngoài C và C ++, CLion hỗ trợ các ngôn ngữ khác trực tiếp hoặc thông qua các plugin: Kotlin, Python, Rust, Swift và các ngôn ngữ khác.

Về CLion

con sư tử giống như nhiều IDE nó có chức năng hoàn thành mã một cách dễ dàng, mà CLion có thể giúp bạn tiết kiệm rất nhiều thời gian trong việc hoàn thành cú pháp của mã mà bạn đang viết trong đó.

Và không chỉ vậy CLion cũng có các mẫu cú pháp mã được định dạng trước mà bạn chỉ ra cú pháp và nó sẽ tạo ra mã cũng hiển thị cho bạn cú pháp khả thi và do đó cải thiện tốc độ ghi.

Một điểm khác mà chúng ta có thể làm nổi bật về chương trình này là nó cũng nó có một công cụ tìm kiếm khá mạnh mẽ, vì nó không chỉ thực hiện tìm kiếm các tiêu chí mà bạn chỉ ra trong tệp bạn đang làm việc, mà còn thực hiện nó trong tất cả các tiêu chí mà bạn đã mở tại thời điểm đó.

Clion 1

Trong số các đặc điểm chính của nó, chúng ta có thể làm nổi bật:

  • Trình chỉnh sửa mã thông minh
  • Tìm kiếm mã và điều hướng
  • Tạo mã và tái cấu trúc
  • Phân tích mã
  • Cài đặt trình chỉnh sửa
  • Giao diện người dùng gỡ lỗi
  • Tích hợp Valgrind Memcheck
  • Hỗ trợ CMake
  • Bài kiểm tra đơn vị
  • Tài liệu mã
  • Tích hợp VCS
  • Lịch sử địa phương
  • Thiết bị đầu cuối tích hợp
  • Chế độ giả lập Vim
  • Bổ sung

Si bạn có muốn cài đặt chương trình này không trong hệ thống của bạn Tôi phải nói với bạn rằng nó không miễn phí vì vậy bạn phải trả tiền cho giấy phép người dùng hàng tháng hoặc hàng năm.

Mặc dù nếu bạn là sinh viên hoặc giáo viên, bạn có thể nhận được giấy phép một năm miễn phí Đối với CLion và nhiều công cụ khác do JetBrains phát triển, bạn chỉ phải cung cấp email tổ chức của mình hoặc gửi thông tin đăng nhập của bạn.

Email kích hoạt

JetBrains sẽ gửi cho bạn một email xác nhận và một liên kết để bạn có thể kích hoạt giấy phép của mình mà bạn có thể sử dụng để CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine và WebStorm.

Giấy phép sinh viên

Làm thế nào để cài đặt CLion trên Linux?

Bây giờ, mặt khác bạn cũng có thể dùng thử 30 ngày miễn phí, vì điều này, bạn phải tải xuống ứng dụng từ trang web chính thức của dự án và trong phần tải xuống của nó, bạn có thể tải ứng dụng, điều này có thể được thực hiện từ liên kết sau.

Khi điều này được thực hiện, chúng tôi giải nén tệp vừa thu được bằng:

sudo tar xf CLion *.tar.gz -C /opt/

Chúng tôi nhập thư mục đã được tạo khi giải nén tệp, chỉ cần thay thế "1.5-1" bằng phiên bản mà bạn đã tải xuống.

cd /opt/CLion-1.5-1/bin

Và chúng tôi thực hiện lệnh này để cài đặt ứng dụng trên hệ thống của mình:

./CLion.sh

Và đã sẵn sàng với nó, chúng tôi đã cài đặt CLion trên máy tính của mình.

Bây giờ trong trường hợp của Arch Linux, chúng tôi có thể cài đặt ứng dụng từ AUR vì vậy chúng ta phải có một trình hướng dẫn cài đặt cho AUR.

Để cài đặt nó, chúng tôi chỉ phải nhập:

aurman -S clion

Và thì đấy, bạn đã cài đặt Clion trên hệ thống của mình.

Cuối cùng Một phương pháp khác để cài đặt ứng dụng này trên hệ thống của chúng tôi là thông qua gói Snap, vì vậy chúng tôi cần hỗ trợ công nghệ này trong hệ thống của mình.

Để cài đặt nó, chúng tôi chỉ phải mở một thiết bị đầu cuối và thực hiện lệnh sau trong đó:

sudo snap install clion --classic

Để 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: AB Internet Networks 2008 SL
  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.