CodeBlocks ขึ้น Can’t find compiler

ใครที่ลง CodeBlocks แล้วหลังจากเปิดโปรแกรมแล้วมีขึ้น warning แบบนี้บาง
Environment error
Can’t find compiler executable in your configured search path’s for GNU GCC Complier.

สาเหตุที่เป็นแบบนี้เพราะเพื่อนไม่ได้ติดตั้ง MinGW หรืออาจจะติดตั้งแล้วแต่ไม่ได้ ตั้ง Path นั้นเอง
สามารถตรวจสอบได้โดยการพิมพ์ command line

gcc –version
'gcc' is not recognized as an internal or external command,
operable program or batch file.

วิธีแก้ไข ก่อนอื่นให้แน่ใจว่าเรา Dowload CodeBlocks ที่มี MinGW มาด้วย โดย Download ที่ https://www.codeblocks.org/downloads/binaries/

ให้เลือกที่มีเขียนว่า mingw หรือ mingw-32bit สำหรับคนที่ใช้เครื่อง 32 bit

หลังจากโหลดมาแล้วก็ตอนที่ติดตั้งให้ เลือกติ๊กถูกที่ MinGW Complier Suite ด้วย

ทำการกำหนด Path ของ compiler โดยไปที่ My com เลือก properties > Advance System settings > แถบ Advanced > เลือก Environment variables

เลือกไปที่ New ในส่วนของ System variables แล้วเลือกไปที่ Path ทำการ Edit

กดไปที่ New แล้วใส่ Path ของ Complier ลงไป โดยปกติจะเป็น C:\Program Files\CodeBlocks\MinGW\bin

สามารถทดลองเช็คได้โดยเปิด Command line เช็คเหมือนเดิม พิมพ์ gcc –version จะต้องขึ้น MinGW version แสดงขึ้นมา

gcc --version
gcc (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

ทำตามขั้นตอนแค่นี้ก็จะสามารถใช้งาน CodeBlocks ได้แล้วโดยตัว CodeBlocks จะทำการเรียก complier MinGW โดยอัตโนมัติ

วิธีสร้าง Project กับโปรแกรม CodeBlocks

สำหรับวิธีการสร้าง Project กับ โปรแกรม CodeBlocks สามารถทำตามขั้นตอนด้านล่างนี้ได้เลย

ไปที่เมนู File > New > Project
codeblocks-project-1

เลือก Console application แล้วก็กด ปุ่ม Go
codeblocks-project-2

เลือกภาษาที่ต้องการจะเขียน ในตัวอย่างจะเลือก ภาษา C แล้วก็กด Next
codeblocks-project-3

ตั้งชื่อ Project ของเรา และเลือก Folder ที่จะให้สร้างลงที่ไหน ส่วนช่องอื่นๆ โปรแกรมจะกรอกให้อัตโนมัติ แล้วก็กด Next
codeblocks-project-4

เลือก Compliere แนะนำให้เลือกเป็น GNU GCC Compilers แล้วก็กด Finish
codeblocks-project-5

Codeblocks ก็จะสร้าง Project ขึ้นมาดังรูป
codeblocks-project-6

ถ้าเราไปดูที่ Folder ของ Project ที่เราเลือกไว้ก็จะมีไฟล์ที่สร้างขึ้นมาอัตโนมัติ 2 ไฟล์ นั้นก็คือ main.c และ test.cbp โดย ไฟล์นามสกุล .cbp เป็นไฟล์ Project ของ CodeBlocksเพื่อเอาไว้ใช้ เปิด Project ของเราทีหลังได้
codeblocks-project-7

หากเราทดลองกดปุ่ม รัน สีเขียวๆ ก็จะเห็นหน้าต่าง Console แสดงผลการทำงานของ โปรแกรม
codeblocks-project-8

ก็เป็นอันเสร็จเรียบร้อยกับการสร้าง Project กับ โปรแกรม CodeBlocks เวลาเรามาเปิด Project ของเราทีหลังก็สามารถเปิดได้จากไฟล์นามสกุล .cbp ได้เลย

CodeBlocks โปรแกรมสำหรับเขียนโปรแกรมภาษา C และ C++

สำหรับใครที่กำลังหาโปรแกรมสำหรับเขียนโปรแกรมภาษา C หรือ C++ ก็ขอแนะนำโปรแกรมตัวนี้เลย นั้นก็คือ

codeblock-logo

Code::Blocks หรือ CodeBlocks เป็นโปรแกรม IDE สำหรับไว้เขียนโปรแกรมภาษา C C++ หรือ Fortran โดยตัวโปรแกรม CodeBlocks เขียนขึ้นมาจากภาษา C++ ตัวโปรแกรมนั้นเปิดเป็น Open-source และยังเป็น Cross-platform ที่สามารถทำงานบนระบบปฏิบัติการที่หลากหลาย ไม่ว่าจะเป็น Windows, Mac หรือ Linux

หน้าตาของโปรแกรม CodeBlocks

codeblocks-screen-example

ตัวโปรแกรม CodeBlocks นั้นมีความสามารถในการ Debug แบบเต็มรูปแบบ ไม่ว่าจะเป็น breakpoints, แสดงค่าตัวแปร, รันโปรแกรมทีละบรรทัด, Disassembly, ดู Call stack, ดู Register ของ CPU ต่างๆ

debug-codeblocks

ใครสนใจจะนำมาใช้ก็สามารถดาวโหลด CodeBlocks ได้ที่นี้แบบฟรีๆเลยจ้า http://www.codeblocks.org/downloads/26