Chào mừng!

Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.

Đăng ký ngay!
  • Chào Khách,
    Bạn cần liên hệ với admin ??? ZALO & TELEGRAM

Hướng Dẫn cài đặt trình biên dịch GCC với Mingw-w64 thông qua MSYS2 để lập trình C/C++ trên Visual Studio Code

Tham gia
27/12/21
Bài viết
8
Lượt Thích
1
Coins
1,000
Visual Studio Code được phát hành bởi Microsoft. Đây là công cụ miễn phí, mạnh mẽ, hỗ trợ nhiều ngôn ngữ lập trình và công nghệ khác nhau. Visual Studio Code có đủ phiên bản cho các hệ điều hành Windows, Mac hay Linux. Nếu bạn đã sử dụng Visual Studio Code để lập trình với HTML, CSS hay Javascript, bạn đã thấy được sự tiện dụng, mạnh mẽ của nó.

Và nếu bạn muốn tiếp tục tìm hiểu thêm về các môn học lập trình khác, VSC cũng hoàn toàn có phần mở rộng để đáp ứng các yêu cầu của bạn. Trong bài viết này, mình sẽ hướng dẫn các bạn cài đặt trình biên dịch GCC với MSYS2 để lập trình C/C++ Đây là bộ công cụ được khuyến nghị sử dụng bởi Microsoft và được hỗ trợ đầy đủ tính năng nên không phải lăn tăn gì nhé!


Chuẩn bị
Ở phần này, mình sẽ mặc định là bạn đã và đang sử dụng Visual Studio Code. Nếu chưa có, bạn có thể dễ dàng tải và cài đặt miễn phí từ link sau: download visual studio code
Bạn cũng đã quen với việc cài đặt thêm các extensions trên VSC. Chúng ta sẽ cài đặt thêm 2 extensions có tên là C/C++ extension for VS Code và Code Runner như bên dưới.


Tải và cài đặt MSYS2
Ở bước này, chúng ta sẽ cài đặt MSYS2. Đây là công cụ cung cấp các bản update dành cho các trình biên dịch.
Bạn tải MSYS2 ở link:
https://github.com/msys2/msys2-installer/releases/download/2021-06-04/msys2-x86_64-20210604.exe
sau đó thực hiện cài đặt như bình thường. Các bước cài đặt không khó, bạn chỉ cần chú ý một chút ở bước 2 như hình:

Bạn nên chọn đường dẫn mặc định. Nếu bạn thay đổi đường dẫn này, bạn cần nhớ để sử dụng ở bên dưới, khi chúng ta thiết lập đường dẫn trong biến môi trường.
Bạn nên chọn đường dẫn mặc định. Nếu bạn thay đổi đường dẫn này, bạn cần nhớ để sử dụng ở bên dưới, khi chúng ta thiết lập đường dẫn trong biến môi trường.

Sau khi cài đặt xong, chúng ta để nguyên dấu tick Run MSYS2 64bit now và ấn Finish.


MSYS2 sẽ khởi chạy ở màn hình console

Bạn chạy lệnh


Quá trình này sẽ update các package cần thiết. Chương trình có thể xuất hiện câu hỏi xác nhận bạn muốn thực hiện update, bạn chỉ cần điền vào Y rồi enter cho nó chạy tiếp



Khi chạy xong, chương trình sẽ tự đóng.

Chúng ta cần bật lại MSYS2 một lần nữa. Bạn vào Start tìm và chạy MSYS2 MSYS


Lần này, bạn gõ lệnh
và đợi nó chạy các update.

Lần này nó sẽ chạy hơi lâu chút. Cố gắng đợi nó thực hiện xong nhé.
Nó cũng sẽ cần bạn xác nhận update, bạn chỉ cần gõ Y và enter như lần trước.


Khi thực hiện xong lệnh này, MSYS2 đã sẵn sàng để bạn thực hiện bước tiếp theo

Cài đặt Mingw-w64 thông qua MSYS2

Chúng ta sẽ thực hiện cài đặt Mingw-w64.
Ở màn hình MSYS2, bạn gõ vào lệnh
pacman -S --needed base-devel mingw-w64-x86_64-toolchain


Bạn chọn mặc định là all (không cần phải điền gì cả, chỉ việc ấn enter) để chương trình thực hiện tải và cài đặt mingw.


Bước này cũng mất nhiều thời gian. Tùy vào tốc độ máy và tốc độ mạng.

Tạo biến môi trường
Bước này chúng ta sẽ tạo đường dẫn trong biến môi trường.

Bước 1: vào Window Settings và tìm Edit environment variables for your account

Bước 2: Click chọn Path và click Edit



Bước 3: Chọn New và điền đường dẫn đến thư mục của mingw

- Nếu lúc cài đặt, bạn để đường dẫn của MSYS2 là mặc định, thì đường dẫn là
C:\msys64\mingw64\bin
- Nếu bạn thay đổi đường dẫn, thì ghép đường dẫn của bạn với phần sau là


Bước 4: Chọn OK 2 lần để lưu đường dẫn. Như vậy là quá trình cài đặt và thiết lập đã xong.

Tiếp theo chúng ta sẽ kiểm tra và chạy thử chương trình đầu tiên.

Kiểm tra và chạy thử chương trình đầu tiên
Để kiểm tra quá trình cài đặt, chúng ta bật Visual Studio Code và chọn Terminal > New Terminal

Bạn gõ vào lệnh
Nếu cài đặt đã thành công, sẽ hiển thị thông tin trình biên dịch đã cài đặt.


Nếu bạn đang mở Visual Studio Code khi thực hiện cài đặt ở các bước trên. Bạn cần đóng VSC và mở lại để thực hiện áp dụng các cập nhật
OK rồi, bây giờ thì thử viết chương trình đầu tiên nào

Bạn hãy tạo file mới có tên là
Và nhập chương trình C cơ bản như sau:
Mã:
#include <stdio.h>

int main(){
    printf("Hello world!!!");

    return 0;
}
Bước tiếp theo, bạn chọn Terminal > Run Build Task hoặc ấn Ctrl + Shift + B


Bạn chọn đúng trình biên dịch và thực hiện.

Quá trình biên dịch sẽ đọc các câu lệnh và sinh ra mã máy, lưu trong file exe tương ứng. Ví dụ: file code là helloworld.c thì sẽ sinh ra file
Bước cuối cùng là chạy thử nào.

Bạn click phải chuột vào file
và chọn Open in Intergrated Terminal

Terminal mới sẽ mở ra ở folder có chứa file exe. Bạn chỉ cần gõ đúng tên file và enter để xem kết quả

PS C:\HelloWorld> .\helloworld.exe

Hello world!!!
Tỉm hiểu thêm các khóa học lập trình tại FPT Software Academy: https://fsoft-academy.edu.vn/fsoft-academy-no301221
 
Sửa lần cuối:
Top Bottom
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock
No Thanks