10

CLAOJ Wiki - Cài đặt Code::Blocks cho lập trình C++

đã đăng vào 10, Tháng 6, 2023, 20:55

Xin chào các thành viên của CLAOJ, bài viết đầu tiên của chuỗi bài viết về lập trình sẽ giúp các bạn cài đặt các phần mềm cần thiết để phục vụ cho quá trình học Tin học. Ở bài viết này chúng mình sẽ hướng dẫn cài đặt Code::Blocks để lập trình ngôn ngữ C++. Code::Blocks được sử dụng nhiều bởi tính tiện lợi, dễ cài đặt và dễ sử dụng của nó.

1. Cài đặt

  1. Tải Code::Blocks (với máy 32bit, tải ở đây)
  2. Chạy file cài đặt, nhấn NEXTI AGREE, chọn hết tất cả các tùy chỉnh. Ở phần chọn đường dẫn cài đặt, chúng mình khuyên các bạn để mặc định để thuận tiện cho việc cá nhân hóa ở cuối bài viết.

Lưu ý: Cả hai link tải ở trên đã bao gồm trình biên dịch MinGW.

Một số tùy chỉnh hữu dụng

Chọn Settings ~\to~ Compiler và tick vào các ô:

  • O2 Opimization [-O2] giúp trình biên dịch chạy tối ưu hơn về không gian lưu trữ và thời gian.

  • [-Wall] để hiển thị các cảnh báo thông dụng khi biên dịch (biến không dùng, hàm không trả giá trị,...).

2. Sử dụng

Tạo file
  1. Chọn File ~\to~ New ~\to~ File...
  2. Ở bảng chọn tiếp theo, chọn C/C++ source và nhấn Go.

  3. Chọn Next ~\to~ C++ và nhấn vào nút ... để chọn nơi lưu trữ file và chọn Finish.

Chạy chương trình
  • Để xây dựng chương trình (build), các bạn nhấn Build
  • Để chạy chương trình đã xây dựng, các bạn chọn Run ngay cạnh
  • Để vừa xây dựng và chạy chương trình cùng một lúc, các bạn chọn Build & Run

Lưu ý: Code::Blocks chỉ chạy phiên bản được xây dựng gần nhất nên cần thiết phải xây dựng lại mỗi khi thay đổi code.

3. Một số lỗi thường gặp

  • Không phát hiện được trình biên dịch hoặc không chạy được chương trình

    • Đảm bảo bạn tải Code::Blocks đã bao gồm MinGW GNU C/C++ Compiler (link chúng mình để ở trên)
    • Tới menu Settings ~\to~ Compiler ~\to~ chọn tab Toolchain Executables ~\to~ Kiểm tra thư mục cài đặt của trình biên dịch. Nó sẽ được thiết lập sang thư mục phụ MinGW của thư mục cài Code::Blocks.

    • Có một chương trình đang chạy.
  • libstdc++-6.dll bị thiếu

    • Chọn Settings ~\to~ Compiler và tick vào 3 ô này

  • Phần lớn các lỗi còn lại liên quan đến việc sai sót trong quá trình code, các bạn chỉ cần sửa lại cho đúng cú pháp, quy tắc,... là xong.

4. Cá nhân hóa

CodeSnippets

Các snippets giúp chúng ta có thể lưu lại nhiều dòng lệnh thông qua từ khóa. Việc này có lợi cho lập trình thi đấu khi các hàm, struct, class có thể được lưu lại và được dùng ngay lập tức chỉ với một vài từ khóa duy nhất.

Cài đặt
  1. Chọn Settings ~\to~ Editor.
  2. Ở mục Abbreviations, chọn Add cạnh ô Language và chọn C/C++.
  3. Chọn Add dưới khung Keywords và nhập từ khóa bạn muốn dùng và nhập các lệnh bạn muốn được gọi trong khung Code và nhấn OK để lưu.
  4. Ở trong một file C/C++ các bạn bấm tổ hợp phím Ctrl+J và chọn keyword của các câu lệnh mà các bạn muốn gọi.
Theme

Các theme sẽ cung cấp người dùng các tùy chỉnh về màu sắc cho nền, phông chữ để nâng cao trải nghiệm lập trình. Tuy nhiên, Code::Blocks không cung cấp cho chúng ta các preset có sẵn nên chúng ta phải cài đặt từ các nguồn bên ngoài khá phức tạp. Chúng mình gửi các bạn chiếc video này để tiện theo dõi.


Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 4
    minhanh  đã bình luận lúc 10, Tháng 6, 2023, 21:06

    😮😮😮


    • 1
      lds  đã bình luận lúc 11, Tháng 6, 2023, 3:14

      🙉🙉