Code::Blocks

Code::Blocks
Phát triển bởiNhóm Code::Blocks
Phát hành lần đầu2005 (2005)
Phiên bản ổn định
20.03-r11983 / 29 tháng 3 năm 2020 (2020-03-29)
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++ và sử dụng wxWidgets như một bộ công cụ GUI[2]. 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[2]. 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 và đã được chuyển sang Free BSD[3], OpenBSD[4]Solaris[5]. Phiên bản chính thức mới nhất của macOS là 13.12 phát hành ngày 26/12/2013 (tương thích với Mac OS X 10.6 trở lên)[6], nhưng có thể biên dịch các phiên bản gần đây hơn.

Để 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

[sửa | sửa mã nguồn]

Trình biên dịch

[sửa | sửa mã nguồn]

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.[7] 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ã

[sửa | sửa mã nguồn]

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.[8]

Trình gỡ lỗi

[sửa | sửa mã nguồn]

Code::Blocks có đầy đủ các chức năng gỡ lỗi cơ bản như hỗ trợ các điểm ngắt.[9]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ “Giấy phép”. Truy cập ngày 21 tháng 7 năm 2014.
  2. ^ a b “Feature List - Code::Blocks”. wiki.codeblocks.org. Truy cập ngày 14 tháng 2 năm 2025.
  3. ^ “FreshPorts -- devel/codeblocks: Open source, cross-platform, free C/C++ IDE”.
  4. ^ “OpenBSD Ports - [Code::Blocks C/C++ IDE]”. Bản gốc lưu trữ ngày 27 tháng 7 năm 2022.
  5. ^ “Installing Code::Blocks from source on Solaris”.
  6. ^ “Binary releases of Code::Blocks for macOS”. www.codeblocks.org (bằng tiếng Anh). Truy cập ngày 14 tháng 2 năm 2025.
  7. ^ “Compiler Feature List - Code::Blocks”. wiki.codeblocks.org (bằng tiếng Anh). Truy cập ngày 14 tháng 2 năm 2025.
  8. ^ “Interface Feature List - Code::Blocks”. wiki.codeblocks.org (bằng tiếng Anh). Truy cập ngày 14 tháng 2 năm 2025.
  9. ^ “Debugger Feature List - Code::Blocks”. wiki.codeblocks.org (bằng tiếng Anh). Truy cập ngày 14 tháng 2 năm 2025.

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Nhân vật Lộng Ngọc - Thiên Hành Cửu Ca
Nhân vật Lộng Ngọc - Thiên Hành Cửu Ca
Nàng, tên gọi Lộng Ngọc, là đệ nhất cầm cơ của Hàn quốc, thanh lệ thoát tục, hoa dung thướt tha, thu thủy gợi tình
Một vài thông tin về Joy Boy  - One Piece
Một vài thông tin về Joy Boy - One Piece
Ông chính là người đã để lại một báu vật tại hòn đảo cuối cùng của Grand Line, sau này báu vật ấy được gọi là One Piece, và hòn đảo đó được Roger đặt tên Laugh Tale
Guide Game Mirage Memorial Global cho newbie
Guide Game Mirage Memorial Global cho newbie
Các tựa game mobile này nay được xây dựng dựa để người chơi có thể làm quen một cách nhanh chóng.
Ngân hàng Trung ương Hoa Kỳ Federal Reserve hoạt động như thế nào?
Ngân hàng Trung ương Hoa Kỳ Federal Reserve hoạt động như thế nào?
Nền kinh tế thế giới đang ở trong giai đoạn mỏng manh nhất trong lịch sử hoạt động của mình