टेक्स्ट एडिटर
इसका उपयोग आपके प्रोग्राम को टाइप करने के लिए किया जाएगा। कुछ एडिटर्स के उदाहरणों में Windows Notepad, OS Edit कमांड, Brief, Epsilon, EMACS, और vim या vi शामिल हैं।
टेक्स्ट एडिटर का नाम और संस्करण विभिन्न ऑपरेटिंग सिस्टम पर भिन्न हो सकते हैं। उदाहरण के लिए, Notepad का उपयोग Windows पर किया जाएगा और vim या vi का उपयोग Windows के साथ-साथ Linux, या UNIX पर भी किया जा सकता है।
आपके एडिटर के साथ बनाई गई फ़ाइलें सोर्स फ़ाइलें कहलाती हैं और C++ के लिए वे आमतौर पर एक्सटेंशन .cpp, .cp, या .c के साथ नामित होती हैं।
C++ प्रोग्रामिंग शुरू करने के लिए एक टेक्स्ट एडिटर होना चाहिए।
C++ कंपाइलर
यह एक वास्तविक C++ कंपाइलर है, जिसका उपयोग आपके सोर्स कोड को अंतिम एक्जीक्यूटेबल प्रोग्राम में कंपाइल करने के लिए किया जाएगा।
अधिकांश C++ कंपाइलर्स को इस बात की परवाह नहीं होती कि आप अपने सोर्स कोड को कौन सा एक्सटेंशन देते हैं, लेकिन यदि आप अन्यथा निर्दिष्ट नहीं करते हैं, तो कई डिफ़ॉल्ट रूप से .cpp का उपयोग करेंगे।
सबसे अधिक उपयोग किया जाने वाला और मुफ्त उपलब्ध कंपाइलर GNU C/C++ कंपाइलर है, अन्यथा यदि आपके पास संबंधित ऑपरेटिंग सिस्टम हैं तो आप HP या Solaris से कंपाइलर प्राप्त कर सकते हैं।
GNU C/C++ कंपाइलर इंस्टॉल करना
UNIX/Linux इंस्टॉलेशन
यदि आप Linux या UNIX का उपयोग कर रहे हैं तो कमांड लाइन से निम्न कमांड दर्ज करके जांचें कि क्या GCC आपके सिस्टम पर इंस्टॉल है:
$ 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 का उपयोग करते हैं, तो GCC प्राप्त करने का सबसे आसान तरीका Apple की वेबसाइट से Xcode डेवलपमेंट एनवायरनमेंट डाउनलोड करना और सरल इंस्टॉलेशन निर्देशों का पालन करना है।
Windows इंस्टॉलेशन
Windows पर GCC इंस्टॉल करने के लिए आपको MinGW इंस्टॉल करना होगा। MinGW इंस्टॉल करने के लिए, MinGW होमपेज पर जाएं, MinGW इंस्टॉलेशन प्रोग्राम का नवीनतम संस्करण डाउनलोड करें जिसका नाम MinGW-
MinGW इंस्टॉल करते समय, न्यूनतम रूप से, आपको gcc-core, gcc-g++, binutils, और MinGW रनटाइम इंस्टॉल करना होगा, लेकिन आप अधिक इंस्टॉल करना चाह सकते हैं।
अपने MinGW इंस्टॉलेशन के bin सबडायरेक्टरी को अपने PATH एनवायरनमेंट वेरिएबल में जोड़ें ताकि आप कमांड लाइन पर उनके सरल नामों से इन टूल्स को निर्दिष्ट कर सकें।
जब इंस्टॉलेशन पूरा हो जाता है, तो आप Windows कमांड लाइन से gcc, g++, ar, ranlib, dlltool, और कई अन्य GNU टूल्स चला पाएंगे।