CygWin là gì? Cài đặt Compiler C/C++ CygWin trên Windows
Bài viết được sự cho phép của tác giả Trần Hữu Cương
CygWin là gì?
Cygwin là một bộ công cụ mã nguồn mở (GNU) dành cho Windows.
Cygwin cung cấp môi trường * nix (Unix) vào Windows bằng cách mô phỏng nhiều chi tiết nhỏ mà các hệ điều hành dựa trên Unix cung cấp. Do đó ta có thể chạy một số lệnh Unix trên Windows thông qua Cygwin.
Cygwin không phải là một trình biên dịch C/C++ (khả năng biên dịch C/C++ chỉ là một phần của nó). Chính vì CygWin có khả năng biên dịch C/C++ nên khi lập trình C/C++ người ta hay cài CygWin và coi nó như một trình compiler C/C++.
Cài đặt CygWin trên hệ điều hành Windows
Trong ví dụ này mình cài đặt CygWin trên Windows 10.
Download bản cài đặt cygwin tại: https://cygwin.com/install.html. Tùy vào máy của mình mà bạn download bản 64bit hay 32bit nhé.
Máy mình là Windows 64bit nên mình sẽ tải bản CygWin 64bit
Click đúp vào file .exe
vừa tải về
Chọn thư mục cài CygWin:
Chọn thư mục sẽ chứa các file tải về trong quá trình cài đặt CygWin:
Chọn một site bất kỳ:
Phần packages, ngoài các package mặc định được cài, bạn có thể chọn thêm các packages khác:
Ví dụ mình muốn cài thêm package unzip và zip (chạy lệnh unzip và zip trên command line)
Kết quả sau khi cài đặt CygWin thành công:
Tìm việc làm C++ nhanh chóng trên TopDev
Tạo biến môi trường cho CygWin
Tiếp theo, thêm thư mục vừa cài đặt CygWin vào biến môi trường của Windows (để bạn có thể chạy các lệnh của CygWin 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:\cygwin64
nên thư mục bin sẽ là C:\cygwin64\bin
)
Kiểm tra version của bản Cygwin vừa cài bằng lệnh:
- cygcheck ––vesion
Ở bên trên mình có cài đặt thêm pakage unzip
, nên mình có thể sử dụng lệnh unzip bên trong cửa sổ dòng lệnh:
Okay, Done!
Bài viết gốc được đăng tải tại codecute.com
Có thể bạn quan tâm:
- Hướng dẫn cấu hình compiler MinGW, Cygwin cho Dev C++
- Tổng quan về ngôn ngữ R, cài đặt R trên Windows và Linux
- Cài đặt Git trên hệ điều hành Windows 10
Xem ngay những tin đăng tuyển dụng IT mới nhất trên TopDev
- B BenQ RD Series – Dòng Màn Hình Lập Trình 4k+ Đầu Tiên Trên Thế Giới
- i iOS 18 có gì mới? Có nên cập nhật iOS 18 cho iPhone của bạn?
- G Gamma AI là gì? Cách tạo slide chuyên nghiệp chỉ trong vài phút
- P Power BI là gì? Vì sao doanh nghiệp nên sử dụng PBI?
- K KICC HCMC x TOPDEV – Bước đệm nâng tầm sự nghiệp cho nhân tài IT Việt Nam
- T Trello là gì? Cách sử dụng Trello để quản lý công việc
- T TOP 10 SỰ KIỆN CÔNG NGHỆ THƯỜNG NIÊN KHÔNG NÊN BỎ LỠ
- T Tìm hiểu Laptop AI – So sánh Laptop AI với Laptop thường
- M MySQL vs MS SQL Server: Phân biệt hai RDBMS phổ biến nhất
- S SearchGPT là gì? Công cụ tìm kiếm mới có thể đánh bại Google?