
Bạn vẫn ưa chuộng Windows nhưng muốn tận dụng sức mạnh của Linux để nâng cao hiệu quả công việc, hoặc đơn giản là muốn khám phá hệ điều hành mã nguồn mở đầy tiềm năng này? Có nhiều lựa chọn, nhưng việc sử dụng Cygwin để mô phỏng hệ điều hành Linux trên Windows được xem là giải pháp tối ưu, đặc biệt khi cần chuyển đổi dữ liệu giữa hai nền tảng.
Cygwin 3.1.4-1 là một môi trường giả lập Linux hoạt động trên Windows, cho phép người dùng Windows trải nghiệm các tác vụ tương tự như trên Linux mà không cần cài đặt thêm hệ điều hành. Với Cygwin, bạn có thể viết và biên dịch mã C++, cài đặt các ứng dụng Linux, và làm quen với hệ điều hành Linux thông qua các lệnh cơ bản, tất cả trong khi vẫn sử dụng Windows.
Để bắt đầu cài đặt Cygwin, hãy truy cập trang web http://www.cygwin.com. Bạn có thể chọn một trong các tùy chọn sau: bấm vào "Install Cygwin now" (biểu tượng Cygwin) ở góc trên bên phải, "Install or update now" (biểu tượng Cygwin) ở giữa trang, hoặc "Install Cygwin now" (biểu tượng Cygwin) ở góc dưới bên phải để tải file cài đặt (setup.exe, dung lượng 572 KB).
Sau khi tải về (ví dụ, vào thư mục C:\Testing\Cygwin), nhấp đúp vào file để khởi động quá trình cài đặt.
Cửa sổ cài đặt Cygwin Net Release Setup Program sẽ xuất hiện. Bấm Next để qua cửa sổ Choose A Download Source. Tại đây, bạn sẽ thấy ba lựa chọn:
Chọn "Install from Internet" nếu máy tính của bạn có kết nối Internet. Bấm Next qua cửa sổ Select Root Install Directory. Ô Root Directory mặc định là C:\cygwin, bạn nên giữ nguyên (có thể thay đổi bằng cách bấm Browse). Trong khung Install For, chọn "All Users" và "UNIX / binary" ở Default Text File Type. Bấm Next qua cửa sổ Select Local Package Directory.
Ô Local Package Directory mặc định là C:\Testing\ Cygwin (thư mục chứa setup.exe). Giữ nguyên và bấm Next qua cửa sổ Select Your Internet Connection. Chọn "Direct Connection" (nếu dùng proxy, chọn "Use HTTP/FTP Proxy" và nhập thông số). Bấm Next qua cửa sổ Progress.
Chương trình tải danh sách các site cài đặt Cygwin từ http://cygwin.com và chuyển đến cửa sổ Choose A Download Site. Chọn một site bất kỳ (ví dụ, http://cygwin.mirrors.hoobly.com), bấm Next qua cửa sổ Progress.
Chương trình tải danh sách gói cài đặt Cygwin từ site đã chọn và chuyển đến cửa sổ Select Packages. Bạn có thể giữ nguyên cấu hình mặc định, hoặc chọn thêm các gói cần thiết. Ví dụ, để soạn thảo code C++, hãy tìm đến Category Editors, mở rộng bằng cách bấm dấu cộng, tìm gói xemacs (text editor) và chọn để cài đặt (chữ Skip chuyển thành số phiên bản và có dấu X ở cột Bin?).
Tương tự, chọn gói gcc-g++ (C++ compiler) trong Category Devel. Chương trình sẽ tự động chọn các gói liên quan. Sau khi chọn xong, bấm Next qua cửa sổ Progress. Chương trình sẽ cài đặt Cygwin cho đến khi hoàn tất. Cửa sổ Create Icons sẽ xuất hiện. Chọn các tùy chọn tạo biểu tượng trên Desktop và Start Menu, sau đó bấm Finish.
Sau khi cài đặt, chạy Cygwin bằng biểu tượng trên Desktop hoặc từ Start Menu (Programs > Cygwin > Cygwin Bash Shell). Cửa sổ Cygwin xuất hiện với dấu nhắc lệnh Administrator@webserver ~ (Administrator là tài khoản, webserver là tên máy tính). Để chuyển đến ổ đĩa C, gõ lệnh `cd C:` và nhấn Enter.
Để tạo thư mục (ví dụ, lbvmvt), gõ `mkdir lbvmvt`. Để kiểm tra thư mục và nội dung ổ đĩa C, gõ `ls` hoặc `ls -la`. Bạn có thể thực hành nhiều lệnh Linux khác để làm quen với Cygwin. Khi xong, gõ `logout` hoặc `exit` để đóng cửa sổ.
Trên Windows, bạn có thể dùng Borland C++ Builder hoặc Turbo C++ để viết và biên dịch C++. Trên Linux, bạn có thể dùng xemacs (đã cài đặt) và g++ (compiler). Tại dấu nhắc lệnh ổ đĩa C, chuyển vào thư mục lbvmvt bằng lệnh `cd lbvmvt`, sau đó gõ ` xemacs xinchaolbvmvt.cpp` để mở xemacs và tạo file xinchaolbvmvt.cpp.
Soạn thảo code C++ đơn giản để in ra màn hình dòng "Xin chao mung ban den voi LBVMVT!".
Đoạn code:
#include<iostream>using namespace std;int main(void){cout<<“Xin chao mung ban den voi LBVMVT!”<<endl;return 0;}
Lưu file (nút Save) và đóng xemacs (File > Exit XEmacs). Trở về cửa sổ Cygwin, gõ `g++ -o xinchaolbvmvt xinchaolbvmvt.cpp` để biên dịch. Sau khi biên dịch, gõ `ls` để thấy file thực thi xinchaolbvmvt.exe. Để chạy chương trình, gõ `./xinchaolbvmvt` hoặc `./xinchaolbvmvt.exe`. Nếu chương trình in ra câu chào, bạn đã thành công.
Đối với các gói Linux không đóng gói .rpm, mà ở dạng .tar.gz, .tgz, .tar.bz2, quy trình biên dịch và cài đặt tương tự Linux. Tải file nén về, chép vào C:\cygwin\home\Administrator, mở Cygwin, dùng lệnh `tar –zxvf` (cho .tar.gz, .tgz) hoặc `bunzip2` và `tar xvf` (cho .tar.bz2) để giải nén. Sau đó, dùng `cd` để vào thư mục giải nén, rồi thực hiện `./configure`, `make`, và `make install`.
8 nhận xét

