GIỚI THIỆU:
MinGW là gì?
MinGW là một phần mềm mã nguồn mở, một trình biên dịch ngôn ngữ C/C++ trên Windows. Nó tương tự như JavaScript Engine khi lập trình JavaScript/Node.js hay JDK khi lập trình Java.
Ví dụ khi bạn lập trình C/C++ trên file .c hay .cpp sau đó MinGW sẽ chuyển file .c/.cpp đó thành file binary code để cho máy tính có thể hiểu và chạy được.
Ngoài MinGW ta có một số trình compiler C/C++ khác trên Windows như CygWin, Turbo C++, Borland C++ … Tuy nhiên, hiện tại mình thấy MinGW rất được ưa chuộng.
Với hệ điều hành Linux (Ubuntu) thì bạn không cần phải cài đặt thêm trình compiler C/C++ nào nữa. Vì Linux đã tích hợp sẵn trình compiler GCC để lập trình C/C++ rồi.
Download và cài đặt MinGW
Các bạn download file cài đặt ở nút Tải xuống phía trên, click đúp vào file .exe vừa tải về




Phần package thì mình chọn phần Basic Setup và cài đặt tất cả các package.
(Bạn có thể cài thêm một số package ở phần All Packages, tuy nhiên mới đầu học lập trình C/C++ thì chưa cần. Hoặc bạn cũng có thể cài đặt hoặc gỡ bỏ package sau khi cài đặt MinGW với lệnh mingw-get)




Kết quả sau khi các package đã được cài đặt.

Tiếp theo, thêm thư mục vừa cài đặt MinGW vào biến môi trường của Windows (để bạn có thể chạy lệnh compiler gcc ở bất kỳ folder nào)
Mở My Computer , click chuột phải vào khoảng trống và chọn Properties


Chọn Tab Advanced và click Enviroment Variables

Click vào phần Path và chọn Edit

Click New và thêm folder bin của thư mục cài MinGW sau đó click OK.
(Bên trên mình cài MinGW ở C:MinGW nên thư mục bin sẽ là C:MinGWin)

Kiểm tra xem cài đặt MinGW thành công chưa bằng cách kiểm tra version gcc bằng lệnh gcc --version

Quản lý package với mingw-get
Sau khi cài đặt MinGW thành công. Bạn có thể sử dụng lệnh mingw-get trên cửa sổ cmd để mở màn hình quản lý các package của MinGW.
Hoặc bạn cũng có thể cài đặt package trực tiếp với mingw-get với cú pháp:
- mingw-get install package name
Ví dụ:
- mingw-get install msys-zip
Sidebar Diagnostics - Theo dõi, giám sát thông tin CPU
1,460
SSD Fresh - Tăng hiệu suất, tuổi thọ ổ đĩa SSD
1,388
SSDLife Pro - Kiểm tra sức khỏe cho ổ đĩa SSD
1,273
WindowTop - Tạo cửa sổ nổi, áp dụng hiệu ứng trong suốt
1,375
Kahlown - Quay video và chụp màn hình máy tính
1,211
Retrospect - Tạo bản sao lưu cho các tệp và thư mục quan trọng
1,318
Synergy - Phần mềm tiện ích desktop
2,378
Barrier - Phần mềm KVM , kết nối hai hoặc nhiều máy tính với nhau
2,833
Insomnia - Kiểm tra, gỡ lỗi HTTP API
1,393
Wise Folder Hider - Ẩn thư mục, dữ liệu trên ổ cứng
1,511
Screen Translator - Dịch bất kỳ văn bản nào trên màn hình ngay lập tức
10,794
Predator - Khóa và mở khóa PC bằng Predator Home Edition
1,296
Scanner - Kiểm tra và quản lý dung lượng ổ đĩa của bạn
1,380
Systweak Disk Speedup - Chống phân mảnh ổ cứng
1,410
All in One Runtimes - Gói công cụ cần thiết cho Windows
6,236
Desktop Calendar - Xem lịch thông minh trên máy tính
6,577
Mobizen - Phản chiếu màn hình điện thoại lên máy tính
1,814
DroidCam - Biến Android thành webcam, camera chống trộm trên máy tính
2,432
UserBenchmark - Công cụ đo điểm chuẩn và kiểm tra PC
1,694
GhostBuster - Xóa các thiết bị không còn được kết nối với PC
1,409
Tổng hợp các lệnh đế chế cơ bản
Hướng dẫn dùng AK 47 và M4A1 trong Counter Strike
Các quân hay sử dụng trong game đế chế
Các phím tắt trong game AOE
Lệnh, mã game Cướp đường phố Gta Vice City tổng hợp
Cập nhật một số cách vào Facebook bị chặn
Khắc phục, fix lỗi màn hình đen trên máy tính
5 Cách tăng tốc truy cập Internet hiệu quả
Hướng dẫn cài Windows 7 trên máy tính có Mainboard của hãng Gigabyte
Hướng dẫn cách loại bỏ thanh công cụ trình duyệt Firefox
ZOOM - Ứng dụng...
8,679,138
Cốc cốc...
1,914,944
Download Minecraft...
1,250,411
UltraViewer 6.2 -...
1,005,993
Microsoft Teams...
769,560
CapCut cho PC -...
696,466
UniKey 4.3 RC5...
597,897
Microsoft...
534,343
Zalo PC - Gọi...
501,445
Messenger cho...
373,220