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

BinhBoong_05

New Member
Tham gia
16/12/21
Bài viết
5
Được thích
0
1549 #1
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.

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
pacman -Syu

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
pacman -Su
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à
\mingw64\bin


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
g++ --version
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à
helloworld.c
Và nhập chương trình C cơ bản như sau:
Code:
#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
helloworld.exe
Bước cuối cùng là chạy thử nào.

Bạn click phải chuột vào file
helloworld.exe
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: Đào tạo lập trình viên chuyên nghiệp
 

Theo dõi Youtube

Thành viên online

Quảng Cáo

Quảng Cáo

Có thể bạn quan tâm

Top Bottom