Đã phát hành phiên bản mới Clion 2019.2, một môi trường phát triển đa dạng cho C và C ++

con sư tử

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ó có thể được sử dụng trên Linux, macOS và Windowđược tích hợp với hệ thống xây dựng CMake.

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

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.

Phiên bản mới của CLion

Recientemente JetBrains đã phát hành bản cập nhật thứ hai cho đến nay trong năm nay "CLion 2019.2" mà cũng mang lại nhiều tính năng mới: cải tiến để phát triển tích hợp và khả năng gỡ lỗi mới, bao gồm một trình gỡ lỗi thử nghiệm cho chuỗi công cụ Microsoft Visual C ++. CLion 2019.2 nó cũng bao gồm các tính năng mới để chỉnh sửa mã dễ dàng hơn, cải thiện hiệu suất và hơn thế nữa.

Phát triển tổng hợp

JetBrains đã bắt đầu làm việc về hỗ trợ phát triển tích hợp trong CLion, bằng chứng là phiên bản 2019.1. Trong phiên bản mới này, nhà xuất bản phần mềm tiếp tục theo hướng tương tự với nhiều khả năng gỡ lỗi trên chip và tab Thiết bị mới.

Gỡ lỗi trên chip với máy chủ GDB

đến Gỡ lỗi trên chip, bây giờ bạn có thể sử dụng trình gỡ lỗi OpenOCD được cung cấp trong phiên bản 2019.1. OpenOCP (Open On-Chip Debugger) là một công cụ mã nguồn mở để gỡ lỗi vi điều khiển.

Điều này có nghĩa là đối với máy chủ OpenOCD, ST-Link GDB, máy chủ Segger J-Link GDB, QEMU và nhiều máy chủ GDB cụ thể khác, chúng có thể được chạy từ CLion và hưởng lợi từ khả năng gỡ lỗi tích hợp do CLion cung cấp.

CLion-1

Chế độ xem thiết bị cho các thiết bị ARM

Đối với thiết bị ARM, thường có chế độ xem Thiết bị được chỉ định được mô tả trong tệp .svd cho một loại vi điều khiển. CLion hiện cung cấp một cách thuận tiện để đọc các giá trị này trên tab Thiết bị chuyên dụng của cửa sổ Công cụ gỡ lỗi.

Nó hoạt động với cấu hình "Máy chủ GDB nhúng" và "Tải xuống & chạy OpenOCD" và khả dụng khi một hoặc nhiều tệp .svd được tải.

Có gì mới cho trình gỡ lỗi

Có những cải tiến trong GDB, trình gỡ lỗi tiêu chuẩn cho dự án đi kèm với GDB 8.3 và giới thiệu một loạt các bản vá mới cho trình gỡ lỗi để cải thiện trải nghiệm người dùng.

Một điểm mới khác là việc hoàn thành các lệnh GDB / LLDB, là một trình gỡ lỗi cho các ngôn ngữ lập trình Objective-C, C ++ và C và là một dự án con của LLVM.

Đây có lẽ là một trong những tính năng quan trọng nhất của bản phát hành này: CLion 2019.2 đi kèm với trình gỡ lỗi thử nghiệm cho chuỗi công cụ Microsoft Visual C ++ (MSVC)

Các tính năng và cải tiến mới khác

Hiệu suất là ưu tiên hàng đầu tại CLion, Nhưng những thay đổi thường đòi hỏi nhiều công việc hơn và thậm chí có thể ảnh hưởng đến cách CLion tương tác với nền tảng IntelliJ.

Tuy nhiên, cải tiến hiệu suất cho EDI đi kèm với mỗi bản phát hành. Ví dụ: trong CLion 2019.2, Đổi tên đã được làm lại tại chỗ (Đổi tên tại chỗ) để loại bỏ độ trễ và bế tắc.

Hiệu suất hoàn thành mã cho các biểu thức đủ điều kiện trong trình chỉnh sửa cũng đã được cải thiện đáng kể. Ngoài ra, việc thu thập thông tin trình biên dịch và tải bước CMake trong các trường hợp từ xa đã được đẩy nhanh bằng cách giảm số lượng hoạt động đầu vào / đầu ra.

Màu cú pháp cho hơn 20 ngôn ngữ mới

Thường có mã từ các ngôn ngữ lập trình khác trong dự án C hoặc C ++ của bạn. Python, JavaScript, HTML, XML và SQL được bao gồm trong CLion.

JetBrains đã thêm tính năng đánh dấu cú pháp cho hơn 20 ngôn ngữ lập trình khác nhau và mọi thứ hoạt động ngay lập tức. Không yêu cầu cấu hình bổ sung, nhờ vào bộ sưu tập các tệp ngữ pháp ngôn ngữ TextMate được cung cấp cùng với IDE.

Làm thế nào để cài đặt CLion trong Ubuntu và các dẫn xuất?

Cuối cùng, để cài đặt ứng dụng này trong hệ thống của chúng tôi, chúng tôi có thể thực hiện thông qua gói Snap, vì vậy chúng tôi cần có sự hỗ trợ cho 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: 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.   Jonathan dijo

    Cảm ơn bạn rất nhiều, nó chỉ là những gì tôi đang tìm kiếm