Cygwin คืออะไร?
cygwin คือ สภาพแวดล้อมที่ทำให้เราสามารถทำงานบนระบบ Windows ได้เสมือนกับทำงานบนระบบ
Linux
การติดตั้ง
เราสามารถดาวโหลดโปรแกรมติดตั้ง (Setup) ได้ที่เว็บไซต์ www.cygwin.com
เมื่อรันโปรแกรม setup แล้ว จะมีหน้าต่างให้เลือก ว่า จะติดตั้งโปรแกรมจากแหล่งใด
- Install from Internet
- โปรแกรมจะให้เลือก URL ของเซอร์เวอร์ที่เก็บข้อมูลต่างๆไว้
ซึ่งเราควรเลือกแหล่งข้อมูลที่มีความเร็วสูงๆ สามารถดาวโหลดได้อย่างรวดเร็ว
เพราะข้อมูลที่จะดาวโหลดมาติดตั้งนั้น มีจำนวนไม่น้อย (อย่างน้อยก็ประมาณ
40MB) ขึ้นอยู่กับว่าเราเลือกโปรแกรมมาติดตั้งมากน้อยแค่ไหน
- Download Without Installing
- โปรแกรมจะให้เลือก URL เช่นเดียวกับข้อที่ 1 แต่จะดาวโหลดมาเก็บไว้สำหรับใช้ติดตั้ง
โดยเลือกข้อ 3
- Install from Local Directory
- โปรแกรมจะติดตั้งจากข้อมูลที่ได้ดาวโหลดมาแล้ว จากข้อที่
1 หรือ 2
จากนั้น จะมีหน้าต่างให้เลือกว่า จะติดตั้งโปรแกรมลงที่ใด เลือกแหล่งข้อมูล
เสร็จแล้ว โปรแกรม setup ก็จะอ่านรายชื่อของ application ต่างๆมาแสดงให้เราเลือก
ดังรูป
หากกดปุ่ม View จะทำให้เปลี่ยนการแสดงผล ไปได้หลายแบบ คือ
- Category เป็นการจัดกลุ่ม application ต่างๆ ออกเป็นหมวดๆ และแสดงเป็น
tree
- Full จะแสดงรายชื่อเรียงตามลำดับตัวอักษรของชื่อ application
- Partial จะแสดงรายชื่อ application ที่เลือกไว้ว่าจะติดตั้ง
- Up To Date จะแสดงรายชื่อ application ที่ติดตั้งไว้แล้ว และทันสมัย
ไม่ต้องการ การ update ใหม่
- Not Installed จะแสดงรายชื่อ application ที่ยังไม่ได้ติดตั้ง
ที่คอลลัมน์ New เราสามารถคลิ๊กเมาส์ เพื่อเปลี่ยนสถานะของ application
ที่ต้องการได้ โดยสถานะมีดังนี้
- Skip หมายถึง ข้ามไป ไม่ติดตั้ง
- หมายเลขรุ่น หมายถึง ต้องการติดตั้ง application รุ่นนั้นๆ
- Keep หมายถึง มีอยู่แล้ว และเก็บไว้เหมือนเดิม ไม่ต้องปรับรุ่น
หรือทำอะไร
- Retrive หมายถึง ดาวโหลดมาใหม่
- Source หมายถึง ดาวโหลด source code
- Uninstall หมายถึง ถอนออกไป
สำหรับผู้ที่ต้องการใช้งาน gcc ควรเลือก gcc,
gcc-core (C compiler), gcc-g++
(C++ compiler), gdb (Debuger) และ make
เมื่อเลือกทุกอย่างตามที่ต้องการแล้ว กดปุ่ีม Next โปรแกรมก็จะทำการติดตั้ง
application ที่เราต้องการ จากนั้น ควรกำหนด PATH ของระบบไปที่ <Cygwin>/bin
เพื่อให้ระบบรู้ว่า เราติดตั้ง cygwin ไว้ที่ใด เช่น
SET PATH=<Cygwin>\bin;XXX
|