Bước tới nội dung

Code::Blocks

Bách khoa toàn thư mở Wikipedia

Đây là một phiên bản cũ của trang này, do LongvuMinh (thảo luận | đóng góp) sửa đổi vào lúc 13:21, ngày 5 tháng 12 năm 2024 (Thêm đề cập về bản dựng nightly, một số tính năng của Code::blocks). Địa chỉ URL hiện tại là một liên kết vĩnh viễn đến phiên bản này của trang, có thể khác biệt rất nhiều so với phiên bản hiện hành.

Code::Blocks
Nhà phát triểnNhóm Code::Blocks
Phát hành lần đầu2005 (2005)
Phiên bản ổn định
20.03 / 19 tháng 5 năm 2020 (2020-05-19)
Kho mã nguồn
Viết bằngC++ (wxWidgets)
Hệ điều hànhĐa nền tảng
Thể loạiIDE
Giấy phépGNU GPLv3[1]
Websitecodeblocks.org

Code::Blocks là một môi trường phát triển tích hợp đa nền tảng nguồn mở miễn phí. Nó được phát triển trong C++ sử dụng wxWidgets như một bộ công cụ GUI. Sử dụng kiến trúc plugin, các khả năng và tính năng của nó được xác định bởi plugin được cung cấp. Hiện tại, Code:Blocks hướng đến C, C++Fortran. Nó có một hệ thống tạo dựng tùy chỉnh và hỗ trợ Make.

Code::Blocks đang được phát triển cho hệ điều hành Windows, Linux, macOS (bản mới nhất được hỗ trợ là bản 13.12 phát hành vào 26/12/2013 và tương thích với Mac OS X 10.6 trở lên) và đã được chuyển sang Free BSD[2], OpenBSD[3]Solaris[4].

Để có phiên bản mới nhất, người dùng có thể tải xuống các bản dựng nightly tương đối ổn định hoặc tải xuống mã nguồn từ SVN.

Tính năng

Trình biên dịch

Code::Blocks hỗ trợ nhiều trình biên dịch, bao gồm GCC, MinGW, Clang, Digital Mars, Microsoft Visual C++, Borland C++, LLVM Clang, Watcom, LCC và Intel C++ Compiler. Mặc dù phần mềm được thiết kế cho ngôn ngữ C++, nhưng có một số hỗ trợ cho các ngôn ngữ khác, bao gồm FortranD. Một hệ thống plugin được tích hợp để hỗ trợ các ngôn ngữ lập trình khác.

Trình biên tập mã

Phần mềm có một số tính năng như tô sáng cú pháp và ẩn khối mã, tự động hoàn thành mã C++, trình duyệt lớp, trình chỉnh sửa mã hex và nhiều tiện ích khác. Các tệp đã mở được sắp xếp thành các tab. Trình biên tập mã hỗ trợ tủy chỉnh phông chữ, kích thước phông chữ và màu của các cú pháp.

Các tính năng khác

  • Code::Blocks có đầy đủ các chức năng gỡ lỗi cơ bản.
  • Được cài đặt sẵn 2 plugin mini game: Tetris và Snake.

Tham khảo

  1. ^ "Giấy phép". Truy cập ngày 21 tháng 7 năm 2014.
  2. ^ "https://www.freshports.org/devel/codeblocks/". {{Chú thích web}}: Liên kết ngoài trong |title= (trợ giúp)
  3. ^ "http://openports.se/devel/codeblocks". Bản gốc lưu trữ ngày 27 tháng 7 năm 2022. {{Chú thích web}}: Liên kết ngoài trong |title= (trợ giúp)
  4. ^ "http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Solaris". {{Chú thích web}}: Liên kết ngoài trong |title= (trợ giúp)