Mingw-W64 là một môi trường phát triển đa nền tảng, mã nguồn mở, miễn phí dành cho lập trình Windows. Được phát hành lần đầu vào năm 2001, phiên bản gốc của mingw-w64 tương thích với Windows 2000 và Windows XP. Hiện nay, phiên bản mingw-w64 mới nhất tương thích với Windows 10 và hỗ trợ hệ điều hành 64-bit. Mặc dù có thể sử dụng mingw-w64 với các hệ điều hành khác, nhưng bài viết này chỉ tập trung vào việc biên dịch các chương trình cho Windows.
Môi trường lập trình Mingw-W64 tương tự như giao diện dòng lệnh Gnu-W và Gnu-B được sử dụng bởi hệ điều hành Linux. Giao diện bao gồm một cửa sổ lệnh, trình biên dịch và trình liên kết. Cửa sổ lệnh cung cấp giao diện để nhập lệnh và xem lại kết quả. Trình biên dịch thực thi mã nguồn để tạo ra mã đối tượng được lưu trữ trong ổ đĩa. Trình liên kết liên kết tất cả các tệp đã biên dịch thành một tệp chương trình thực thi. Biên dịch các chương trình bằng mingw-w64 còn được gọi là phần mềm xây dựng .
Mingw-W64 là bộ biên dịch C / C ++ đa nền tảng, mã nguồn mở, miễn phí chạy trên nền tảng Microsoft Windows. Nó dựa trên trình biên dịch GNU gcc gcc nhưng bao gồm một số thành phần độc quyền giúp nâng cao hiệu suất và làm cho nó tương thích hơn với trình biên dịch MS Visual C ++. Khả năng tương thích này cho phép mingw-w66 hoạt động giống như một trình biên dịch so với một trình hợp dịch chéo được sử dụng trong các môi trường phát triển chéo khác.
Sau đây là một số tính năng của mingw-w64 giúp biên dịch các chương trình C / C ++ dễ dàng hơn: 1) nó bao gồm một môi trường phát triển tích hợp; 2) nó hỗ trợ một số loại tệp như .c, .cpp, .mak, .obj và .lib; 3) nó có một trình lắp ráp tích hợp; 4) nó có một bộ tháo rời; 5) nó có một trình liên kết; 6) nó có một trình gỡ lỗi; 7) nó có đánh dấu cú pháp cho mã nguồn và thông báo lỗi; 8) nó cho phép sửa đổi mã nguồn với các trình soạn thảo văn bản; 9) nó cho phép tô sáng cú pháp cho HTML trong các trang web; 10) nó cho phép truy cập vào tất cả các phiên bản của windows từ NT 3.51 đến Windows 10; 11) nó bao gồm một dấu nhắc lệnh với một số tính năng nâng cao như chương trình biên dịch có điều kiện, tập hợp các tệp và kiểm tra các ổ đĩa để tìm lỗi; 12) nó cho phép tùy chỉnh dễ dàng với các phần mở rộng có thể cài đặt như trình gỡ lỗi, trình tháo gỡ và trình liên kết, v.v.; 13) hỗ trợ các bản dựng 64 bit trên nền tảng 64 bit (hiện chỉ được thử nghiệm trên Win10 x64); 14). Visual Studio hoặc Apple XCode. Tuy nhiên, việc sử dụng môi trường này đòi hỏi một số hiểu biết về các giao diện dòng lệnh và cách chúng hoạt động với hệ điều hành Windows. Vì vậy, trước khi bắt đầu bất kỳ dự án lập trình nào, độc giả nên đảm bảo máy tính của họ có cả môi trường phát triển Mingw-W64 VÀ hệ điều hành Microsoft Windows Vista / 7/8/10 32 bit hoặc 64 bit cần thiết để mingw-w64 hoạt động bình thường.
- Biên dịch các host Toolchain gốc.
- Hỗ trợ các Callback TLS gốc.
- Hỗ trợ các hệ điều hành Windows 32 bit và 64 bit i386/x64.
- Hỗ trợ các toolchain Multilib.
- Trình biên dịch host Toolchain
- Biên dịch Callback TLS
- Lập trình trên windows
Bình luận của bạn