HelloWorld on Windows,in CommandPrompt
บน Microsoft Windows มี C compiler ให้เลือกใช้หลายตัว
ปัจจุบัน มีการport GCC(GNU C Compiler) คล้ายๆกับบน Linux มาใช้บน Microsoft Windows แล้ว
อันหนึ่งอยู่ในกลุ่มโปรแกรมชื่อ MinGW(Minimalist GNU for Windows)
อีกอัน runบน Cygwin(Linux-like environment for Windows)
จะขอแนะนำ MinGW ก่อน เพราะรู้สึกว่า เรียกใช้ง่ายกว่า
MinGW นั้น Open-Source สามารถ D/Lมาใช้ได้ฟรี
โปรเจค MinGW(Minimalist GNU for Windows)ทำให้เราสามารถ นำหลายๆCompilerน่าใช้ ที่อยู่บน Linux มาใช้พัฒนาโปรแกรมบน Microsoft Windows ได้
คุณสามารถ D/L MinGW ได้จาก
http://www.mingw.org/download.shtml
เมื่อ D/L มาทีแรก อาจได้มาเพียงโปรแกรมเล็กๆ ขนาดไม่ถึง1MB
แต่เวลาติดตั้ง มันจะไปรวบรวมโปรแกรมต่างๆที่คุณเลือกไว้ เวอร์ชันล่าสุด D/Lมาติดตั้ง (ถ้าเต็มที่ก็ประมาณร้อยเม็กกว่าๆ)
สมมติว่าคุณติดตั้ง MinGW เรียบร้อย ไว้ที่ C:\MinGW
ลองใช้ Notepad เขียนโปรแกรม HelloWorld ที่ใช้แสดงตัวอักษร "HelloWorld, in CommandPrompt"
หรือคุณอาจจะลอง D/L NotePad++ มาใช้
http://sourceforge.net/projects/notepad-plus
ลองเขียนโปรแกรม แล้วsaveไว้เป็น C:\test\helloprompt.c
ต่อมาก็ set path ด้วยคำสั่ง
path=.;C:\MinGw\bin
ลองคอมไพล์ helloprompt.c ด้วยคำสั่ง
gcc helloprompt.c
จะได้ไฟล์ a.exe ออกมา
ลองพิมพ์คำสั่ง a ที่ CommandPrompt
โปรแกรม a.exe จะแสดงตัวอักษร HelloWorld, in CommandPrompt ออกมา
ลองคอมไพล์เป็นไฟล์ชื่ออื่นๆดูบ้าง
คำสั่ง
gcc helloprompt.c -o hello
จะได้ไฟล์ hello.exe ออกมา
คล้ายๆกับบน Linux เลยใช่มั้ยครับ
ปัจจุบัน มีการport GCC(GNU C Compiler) คล้ายๆกับบน Linux มาใช้บน Microsoft Windows แล้ว
อันหนึ่งอยู่ในกลุ่มโปรแกรมชื่อ MinGW(Minimalist GNU for Windows)
อีกอัน runบน Cygwin(Linux-like environment for Windows)
จะขอแนะนำ MinGW ก่อน เพราะรู้สึกว่า เรียกใช้ง่ายกว่า
MinGW นั้น Open-Source สามารถ D/Lมาใช้ได้ฟรี
โปรเจค MinGW(Minimalist GNU for Windows)ทำให้เราสามารถ นำหลายๆCompilerน่าใช้ ที่อยู่บน Linux มาใช้พัฒนาโปรแกรมบน Microsoft Windows ได้
คุณสามารถ D/L MinGW ได้จาก
http://www.mingw.org/download.shtml
เมื่อ D/L มาทีแรก อาจได้มาเพียงโปรแกรมเล็กๆ ขนาดไม่ถึง1MB
แต่เวลาติดตั้ง มันจะไปรวบรวมโปรแกรมต่างๆที่คุณเลือกไว้ เวอร์ชันล่าสุด D/Lมาติดตั้ง (ถ้าเต็มที่ก็ประมาณร้อยเม็กกว่าๆ)
สมมติว่าคุณติดตั้ง MinGW เรียบร้อย ไว้ที่ C:\MinGW
ลองใช้ Notepad เขียนโปรแกรม HelloWorld ที่ใช้แสดงตัวอักษร "HelloWorld, in CommandPrompt"
หรือคุณอาจจะลอง D/L NotePad++ มาใช้
http://sourceforge.net/projects/notepad-plus
ลองเขียนโปรแกรม แล้วsaveไว้เป็น C:\test\helloprompt.c
|
ต่อมาก็ set path ด้วยคำสั่ง
path=.;C:\MinGw\bin
ลองคอมไพล์ helloprompt.c ด้วยคำสั่ง
gcc helloprompt.c
จะได้ไฟล์ a.exe ออกมา
ลองพิมพ์คำสั่ง a ที่ CommandPrompt
โปรแกรม a.exe จะแสดงตัวอักษร HelloWorld, in CommandPrompt ออกมา
|
ลองคอมไพล์เป็นไฟล์ชื่ออื่นๆดูบ้าง
คำสั่ง
gcc helloprompt.c -o hello
จะได้ไฟล์ hello.exe ออกมา
คล้ายๆกับบน Linux เลยใช่มั้ยครับ
|
