Hướng dẫn cài cygwin trên win 10 năm 2024

Các phần mềm mã nguồn mở có lẽ không còn xa lạ với người dùng và doanh nghiệp hiện nay. Đặc biệt là những người phát triển và triển khai phần mềm, ứng dụng lại càng cần chạy trên nhiều môi trường khác nhau.

Có bao giờ bạn tự hỏi làm sao để tạo một môi trường như Linux trên Windows hay chưa? Hôm nay chúng tôi muốn nói tới một công cụ hỗ trợ làm điều này cực tốt có tên Cygwin.

Nếu đây là lần đầu tiên bạn tiếp cận nó thì hãy cùng khám phá ngay thôi nào.

Cygwin là gì?

Hướng dẫn cài cygwin trên win 10 năm 2024

Cygwin là cái tên cực kỳ nổi tiếng được kết hợp từ cụm từ Cygnus và Windows. Đây được coi là một tập hợp các công cụ cho phép những ứng dụng Unix hay Linux chạy được trên Windows. Nó cung cấp môi trường và giao diện gần giống như Linux. Nhờ vậy người dùng dễ dàng chuyển và cài đặt các ứng dụng chạy trên Windows dễ dàng.

Điểm quan trọng nhất của Cygwin là sử dụng các thư viện liên kết động (.dll). Chúng đóng vai trò như một lớp mô phỏng những môi trường thích hợp từ di động, hệ thống hay POSIX. Chính vì là một ứng dụng miễn phí nên nó chứa hầu hết các công cụ được GNU cấp phép, một máy chủ X và một tập hợp các phần mềm X.

Cygwin hoạt động như thế nào?

Như đã đề cập, trung tâm của ứng dụng này chính là tập hợp các DLL. Chúng tạo môi trường và chạy như một DLL trong hệ thống con Win32. Vậy nên giao diện lập trình ứng dụng Win32, NT API cũng được sử dụng. Nó có thể chạy trên bất cứ phiên bản Windows nào cho dù là x86 hay 64-bit, từ Windows Vista và Windows Server 2008 trở lên.

Bạn có thể dễ dàng tải và cài đặt Cygwin thông qua tệp setup-x86_64.exe. Quá trình cài đặt đều có hướng dẫn theo từng bước nên người dùng không cần quá lo lắng. Tất nhiên bạn cũng có thể tải ứng dụng này trên Win 32-bit nhưng nó chỉ nên chạy trong một vài trường hợp đặc biệt.

Cygwin sử dụng để làm gì?

Có thể nói Cygwin được phát triển nhằm mục đích đưa Linux hay Unix chạy trên Windows. Điều này cực kỳ tiện cho những doanh nghiệp phát triển phần mềm và triển khai hệ thống. Người dùng dễ dàng tương tác với ứng dụng thông qua Unix shell như zsh, tcsh hay bash. Đồng thời bạn hoàn toàn chạy các lệnh Unix một cách mượt mà.

Một số lệnh Unix phổ biến chạy trên Cygwin:

  • ls: gọi danh sách các tệp.
  • rm: xóa tệp trên danh mục.
  • mkdir: tạo một thư mục mới.
  • grep: tìm kiếm một tệp nào đó.
  • telnet: kết nối với máy tính từ xa.

Ngoài ra còn rất nhiều lệnh khác bạn có thể sử dụng. Đồng thời người dùng thông qua các lệnh Windows để truy cập môi trường Cygwin. Đối với những nhà phát triển, Cygwin cho phép biên dịch các ứng dụng Unix, Linux thông qua shell Unix có sẵn. Sau đó bạn hoàn toàn chạy được chúng trên Windows. Việc di chuyển những ứng dụng này từ Unix, Linux sang Windows cũng trở nên dễ dàng hơn mà không cần thay đổi mã nguồn.

Tổng kết về Cygwin

Nhìn chung, với Cygwin việc chạy ứng dụng dành cho Linux hay Unix trên Windows hoàn toàn dễ dàng. Điều này cũng giúp các nhà phát triển có nhiều công cụ quản trị hay phát triển hệ thống. Ngay cả khi bạn chạy lệnh Unix và liên kết các lệnh cũng không thành vấn đề.

Nếu còn gặp bất cứ vướng mắc gì về Cygwin, hãy để lại ở bên bình luận bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.

P/s: Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến thức về lập trình, quản trị mạng, website, domain, hosting, vps, server, email,… Chúc bạn thành công.

C Compiler là một trình biên dịch, nó dịch các mã C/C++ của bạn ra mã máy tính. Trong trường hợp bạn lập trình trên môi trường Window, bạn có 2 lựa chọn cài đặt C Compiler:

  • MinGW
  • CygWin

Bạn chỉ cần cài một trong 2 bộ Compiler này. Trong tài liệu này tôi hướng dẫn bạn cài đặt CygWin.

2. Download CygWin

  • https://www.cygwin.com/

Hướng dẫn cài cygwin trên win 10 năm 2024

Kiểm tra hệ điều hành của bạn là 32 hay 64bit để download cho đúng.

Hướng dẫn cài cygwin trên win 10 năm 2024

Kết quả download được:

Hướng dẫn cài cygwin trên win 10 năm 2024

3. Cài đặt CygWin

Hướng dẫn cài cygwin trên win 10 năm 2024

Chọn cách cài trực tiếp từ Internet

Hướng dẫn cài cygwin trên win 10 năm 2024

Chú ý: Bạn tuyệt đối không nên cài CygWin vào "Program files" bởi vì tên thư mục này có khoảng trắng. Nó sẽ gây nhiều phiền toái về sau. Tốt nhất hãy cài vào một thư mục nào đó mà tên không có khoảng trắng.

HƯỚNG DẪN CÀI CYGWIN VÀ CÁC LỆNH CƠ BẢN

I.Hướng dẫn cài Cygwin :

1.Chuẩn bị Chuẩn bị sẵn trong máy bộ cài Cygwin Bộ cài này bao gồm :

Cygwin : trong đó chứa bộ cài : setup-x86 (Cygwin cài x86 cho cả hệ điều hành 86 bit cũng như 64 bit) (Lưu ý : mỗi lần cài mới là phải lên trên web tải về bộ cài mới nhất)

moshell17.0b : thư viện moshell : lưu ý : không extract fle này (có thể download từ trên mạng bộ moshell mới nhât)

LTE_Baseband 5216 Integraon Procedure_VNPT_2016 : fle hướng dẫn cài + 1 số lệnh (khuyến cáo nên đọc sau khi đã có nền tảng cơ bản)2.Cài đặt : B1 : Chạy fle “setup-x86” , nhấn “Next”, chọn “Install rom Local Directory” , nhấn “Next” hoặc chọn “Install rom Internet” rồi chọn đường link bất kỳ

Hướng dẫn cài cygwin trên win 10 năm 2024
Hướng dẫn cài cygwin trên win 10 năm 2024

B2 : Chọn nơi cài Cygwin (Mặc định là “C:\cygwin”- khuyến cáo không thay đổi nơi cài) ,

Hướng dẫn cài cygwin trên win 10 năm 2024
Hướng dẫn cài cygwin trên win 10 năm 2024