Text Editor (โปรแกรมแก้ไขข้อความ)
ใช้สำหรับพิมพ์โปรแกรม ตัวอย่าง Editor ได้แก่ Windows Notepad, OS Edit command, Brief, Epsilon, EMACS, vim หรือ vi
ชื่อและเวอร์ชันของ Text Editor อาจแตกต่างกันไปตามระบบปฏิบัติการ เช่น Notepad ใช้ใน Windows ส่วน vim หรือ vi ใช้ได้ทั้ง Windows, Linux และ UNIX
ไฟล์ที่สร้างด้วย Editor เรียกว่า Source Files สำหรับ C++ มักใช้นามสกุล .cpp, .cp, หรือ .c
ควรมี Text Editor พร้อมใช้งานก่อนเริ่มเขียนโปรแกรม C++
C++ Compiler (คอมไพเลอร์)
เป็นคอมไพเลอร์ C++ จริง ที่ใช้คอมไพล์ Source Code ให้กลายเป็น Executable Program
คอมไพเลอร์ C++ ส่วนใหญ่ไม่สนใจนามสกุลไฟล์ แต่ถ้าไม่ระบุ ค่า Default มักเป็น .cpp
คอมไพเลอร์ฟรีที่ใช้กันมากที่สุดคือ GNU C/C++ Compiler (GCC) มิฉะนั้นก็มีจาก HP หรือ Solaris หากใช้ OS ตัวเหล่านั้น
การติดตั้ง GNU C/C++ Compiler
การติดตั้งบน UNIX/Linux
ถ้าใช้ Linux หรือ UNIX ตรวจสอบว่า GCC ติดตั้งแล้วหรือยัง โดยพิมพ์คำสั่งนี้ใน Command Line
$ g++ -v
ถ้าติดตั้ง GCC แล้ว จะแสดงข้อความประมาณนี้
Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr ....... Thread model: posix gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)
การติดตั้งบน Mac OS X
ถ้าใช้ Mac OS X วิธีง่ายที่สุดคือดาวน์โหลด Xcode Development Environment จากเว็บไซต์ของ Apple แล้วติดตามคำแนะนำ
การติดตั้งบน Windows
ต้องติดตั้ง MinGW ไปที่หน้าแรก MinGW ดาวน์โหลดโปรแกรมติดตั้งล่าสุด ชื่อ MinGW-<version>.exe
ขั้นตอนติดตั้ง MinGW ต้องติดตั้ง gcc-core, gcc-g++, binutils, และ MinGW runtime อย่างน้อย (แนะนำติดตั้งเพิ่มเติมได้)
เพิ่มโฟลเดอร์ bin ของ MinGW เข้าไปใน PATH Environment Variable เพื่อเรียกใช้คำสั่งจาก Command Line ได้
ติดตั้งเสร็จแล้ว จะใช้ gcc, g++, ar, ranlib, dlltool และ GNU Tools อื่นๆ จาก Command Line ของ Windows ได้