19.10.10

ติดตั้ง NetBeans 6.9.1ให้แปลภาษา C

NetBeans 6.9.1 Overview      หลังจากที่ได้ชวนเพื่อนๆ ย้อนกลับมาเริ่มศึกษาภาษาซี แบบจริงๆจังๆ ไม่เอาแค่หยุด printf ธรรมดาๆ แล้ว ผมก็ได้มองหา IDE ดีๆสักตัว เอาไว้ลอง complie ภาษาซี จริงๆก็มีอยู่หลายตัวมาก ทั้งเก่าและใหม่  แต่ด้วยความที่ผมอยากได้ IDE ที่ออกมาใหม่ๆ แล้วก็ฟรีด้วย ก็เลยมาลงเอยที่ IDE ของ NetBeans 6.9.1 ซึ่งเป็น IDE ที่นับว่าน่าใช้ตัวหนึ่ง ซึ่งเจ้าตัว NetBeans นี้สามารถที่จะใช้เขียนโปรแกรมได้หลากหลายภาษาเหมือนกัน ซึ่งขึ้นอยู่กับว่าที่เครื่องของเราลงตัวแปลภาษาตัวไหนไว้บ้าง

วันนี้ เราจะมาติดตั้ง NetBeans 6.9.1 กับตัว complier Cygwin เพื่อเอามาแปลภาษาซี

อันดับแรก ก็ไปดาวน์โหลด NetBeans กันก่อนเลยครับ ขนาดไฟล์ก็ขึ้นอยู่กับว่า เพื่อนๆจะเอา NetBeans มาใช้ทำ IDE ภาษาอะไรบ้าง ในที่นี้ผมเลือกเอา C/C++ ก็พอ (เพราะเราจะเอามาทดสอบภาษาซี ก็พอ)

NetBeans 6.9.1 Install and configuration

download NetBeans

แล้วก็ติดตั้งไปตามปกติ ที่เราเคยชินนั่นแหละครับ ตรงนี้ไม่มีอะไรพิเศษ หลังจากติดตั้งแล้ว มันจะยังไม่เข้าใจภาษาซี ครับ ให้เราติดตั้ง complier ภาษาซีก่อน ในที่นี้ผมเลือก Cygwin ครับ เพื่อเป็นตัวแปลภาษาซี

เวอร์ชั่น ที่ผมใช้ติดตั้ง gcc 3.4.4  Cygwin C compiler โดยไปที่เว็บของ Cygwin ก่อนครับ  คลิก หรือเลือกไฟล์ติดตั้งเลยก้ได้

Install Cygwin!

ดาวน์โหลดไฟล์ setup.exe มาแล้วก็ดับเบิ้ลคลิก เข้าสู่การติดตั้งเลยครับ

Cygwin Install and configuration

กด Next  ไปเลยครับ

Cygwin Install and configuration  ในที่นี้ผมเลือกดาวน์โหลดไฟล์ install มาไว้ที่เครื่องเราด้วย แล้วก็ Install ด้วย ก็ให้เลือก Install from internet 

Cygwin Install and configuration ให้โปรแกรมติดตั้งที่ไหน

Cygwin Install and configuration เลือกโฟล์เดอร์ที่จะเก็บไฟล์ไว้ install วันหลัง

Cygwin Install and configuration Next ไปเลยครับ

Cygwin Install and configuration 

รอจนกว่าจะติดต่อสำเร็จ จนมาถึงขั้นตอน Select Packages ให้เราเลือกเฉพาะ Packages ที่จำเป็น แค่

gcc-core: C compiler
gcc-g++: C++ compiler
gdb: The GNU Debugger
make: the GNU version of the 'make' utility

โดยพิมพ์ชื่อเข้าไปที่ช่อง Search แล้วติกเลือกหน้าช่องที่เราต้องการเท่านั้นครับ ตัวอื่นไท่ต้องเอามา เดี๋ยวมันจะนานซะเปล่าๆ

Cygwin Install and configuration Cygwin Install and configuration Cygwin Install and configuration

หลังจากติดตั้งเสร็จแล้ว เราต้องปรับแต่ง Path ของ windows ให้มองเห็นตัวแปลภาษาซีของเราซะก่อน ให้ไปที่

Settings > Control Panel > Performance and Maintenance > System
แล้วเลือกแท๊ป Advance แล้วเลือก Environment Variables. ให้ใส่ค่า C:\cygwin\bin; ต่อเข้าไป

NetBeans 6.9.1 Install and configuration

แล้วคลิก OK ตรงนี้ไม่ยาก เพื่อนๆน่าจะทำกันได้ ไม่มีปัญหานะครับ แล้วก็ restart สักครั้ง เพื่อความเป็นสิริมงคล (เกี่ยวไหมเนี้ย –_-“ )

ทดลองเขียนโปรเจคแรกกันเลย

NetBeans 6.9.1 Install and configuration 

เลือก C/C++ Application

NetBeans 6.9.1 Install and configuration

เลือก เอารูปแบบภาษา C ตามรูปนะครับ พร้อมกันนั้น เค้าจะสร้าง main ไฟล์ให้ด้วย

 NetBeans 6.9.1 Install and configuration

ไปที่ source file แล้วคลิกเลือก main.c มาแก้ไข เพิ่มเติม

 NetBeans 6.9.1 Install and configuration

พิมพ์โค๊ดสุดคลาสิคเข้าไป printf(“Hello NeBeans 6.9.1, I love you.\n”);

เสร็จแล้วกดปุ่มสามเหลี่ยมสีเขียวด้านบนเพื่อทดสอบ Run ดู ถ้าไม่มีอะไรผิดพลาดจะปรากฏ cmd ดังภาพ

NetBeans 6.9.1 Install and configuration

คุณทำสำเร็จแล้ว ต่อไปก็ลุยกันไปเลย แล้วขอให้สนุกกับการเรียนรู้ภาษาซี นะครับ

2 ความคิดเห็น:

tee on 12:31 am, March 29, 2011 said...

ขอบคุณครับ

tee on 12:35 am, March 29, 2011 said...

Compiler C ลงยากจิงจัง

Post a Comment

 

เกี่ยวกับฉัน(ไหมเนี้ย)

My photo

สวัสดีครับ ชื่อเปิ้ลนะครับ ถ้ามีอะไรให้ช่วยเหลือได้ ก็จะช่วยครับ
ผมได้สร้างบล๊อกไว้ เพื่อเก็บรวบรวมความรู้ และประสบการณ์ในการทำงานครับ แวะไปเยี่ยมชมกันได้ครับ http://mechacity.blogspot.com และบล๊อก http://faker-programmer.blogspot.com ครับ

รายการบล๊อกอื่นๆ

  • Solved: error: 'TKD2' was not declared in this scope, LIFA_Base compile error - วันนี้ จะมาเล่าถึงปัญหาที่เจอในการเบิร์นโค๊ด LIFA_Base ที่เราใช้ในการทำให้ Arduino ของเราสามารถรับคำสั่งจาก LabVIEW ได้ ปัญหานี้ เริ่มเกิดขึ้นตอนที่ Ard...
  • Type-Fu : Typing practice game online - หากใครที่สนใจ หรือจะต้องทำงานเกี่ยวกับคอมพิวเตอร์ หนึ่งในความจำเป็นก็คือ จะต้องเรียนรู้ที่พิมพ์สัมผัสได้ เพราะการที่พิมพ์สัมผ้สได้ มันได้ประโยชน์หลายๆ อย...

Blog อื่นๆ ที่น่าติดตาม

เหล่าบรรดา Blogger