คอมไพลเลอร์ gcc บน windows ที่ผมแนะนำให้ติดตั้งในที่นี้คือ MinGW (Minimalist GNU for Windows) ซึ่งจะมีชุดคอมไพล์เลอร์และรันไทม์ของ GNU บนวินโดวส์

1. ดาวน์โหลดโปรแกรมชุดติดตั้ง MinGW ตัวล่าสุด จากลิงค์ต่อไปนี้  mingw-get-inst   (ขนาดประมาณ 600K)

2. ดับเบิ้ลคลิ๊กโปรแกรมชุดติดตั้งจะปรากฏไดอะล็อก ดังรูป

MinGW-Setup

3. คลิ๊ก next ไปเรื่อยๆ ครับ จนพบกับหน้าต่างคอมโพเนนต์ดังรูป (ค่าพื้นฐานคือ C Compiler) ถ้าต้องการเลือกคอมไพล์เลอร์ตัวอื่นๆ เช่น C++, Fortran ,ObjC หรือ Ada ให้ทำการเลือกที่ขั้นตอนนี้ครับ
MinGW-Setup2

4. จากนั้นคลิ๊กปุ่ม Next จะปรากฏปุ่ม Install  ให้คลิ๊กปุ่มดังกล่าวเพื่อเริ่มการติดตั้งชุดคอมไพเลอร์ ซึ่งในระหว่างการติดตั้งจะปรากฏหน้าต่าง command line ดังรูป

MinGW-Setup3

ในขั้นตอนนี้จะเป็นการดาวน์โหลดไฟล์ต่างๆที่จำเป็นจากอินเตอร์เน็ต

5.เมื่อติดตั้งเสร็จแล้วให้เพิ่มค่าลงไปในตัวแปร PATH ของระบบ  ดังนี้

ใช้คีย์ลัด  ปุ่ม window + pause  จะปรากฏหน้าต่าง ของ system ขึ้นมา(หรือคลิ๊กขวาที่ My Computer เลือกเมนู Property) จากนั้นให้เลือก Advance System Setting จะปรากฏไดอะล็อกขึ้นมา จากนั้นคลิ๊กเลือกแท็ป Advanced ดังรูป
MinGW-Setup5

6. คลิ๊กปุ่ม Enviroment Variables จากนั้นหาตัวแปรชื่อ PATH บนลิสต์ของ User variable ของผู้ใช้(ด้านบนของไดอะล็อก)

ถ้ามีตัวแปรดังกล่าวให้เพิ่มค่าต่อไปนี้ลงไปในตัวแปรดังกล่าวที่ตอนท้ายของค่าเก่า (ในที่นี้ผมเลือกค่าเริ่มต้นของโปรแกรม MinGW ถ้าผู้อ่านติดตั้ง ไว้ที่อื่นให้เปลี่ยนค่าตามความเป็นจริง)

;C:\MinGW\bin

MinGW-Setup6

7.จากนั้นคลิ๊กปุ่ม OK ก็เป็นการเสร็จสิ้นการติดตั้ง

8. ทดสอบคำสั่ง gcc โดยเปิดโปรแกรม command line ขึ้นมา  จากนั้นพิมพ์คำสั่งต่อไปนี้

gcc –version

ผลลัพธ์จะปรากฏหมายเลขเวอร์ชั่นของ gcc และข้อความอธิบายการใชังานดังรูป

MinGW-Setup7

จากนั้นลองทดสอบคอมไพล์โปรแกรมภาษาซีต่อไปนี้

MinGW-HelloWorld

ผลการคอมไพล์และรัน แสดงดังรูป

MinGW-Test

เสร็จเรียบร้อยโรงเรียน soowoi แล้วครับ สำหรับบทความติดตั้งชุดคอมไพลเลอร์  MinGW  ขอให้มีความสุขในการใช้งานนะครับ

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s