টেক্সট এডিটর
এটি আপনার প্রোগ্রাম টাইপ করার জন্য ব্যবহৃত হবে। কিছু এডিটরের উদাহরণ হল উইন্ডোজ নোটপ্যাড, OS Edit কমান্ড, Brief, Epsilon, EMACS, এবং vim বা vi।
টেক্সট এডিটরের নাম এবং ভার্সন বিভিন্ন অপারেটিং সিস্টেমে ভিন্ন হতে পারে। উদাহরণস্বরূপ, উইন্ডোজে নোটপ্যাড ব্যবহার করা হয় এবং vim বা vi উইন্ডোজ, লিনাক্স, বা UNIX-এ ব্যবহার করা যায়।
আপনার এডিটর দিয়ে তৈরি ফাইলগুলোকে সোর্স ফাইল বলা হয় এবং C++-এর জন্য সেগুলোর এক্সটেনশন সাধারণত .cpp, .cp, বা .c হয়।
C++ প্রোগ্রামিং শুরু করার আগে একটি টেক্সট এডিটর থাকতে হবে।
C++ কম্পাইলার
এটি একটি আসল C++ কম্পাইলার, যা আপনার সোর্স কোডকে ফাইনাল এক্সিকিউটেবল প্রোগ্রামে কম্পাইল করবে।
বেশিরভাগ C++ কম্পাইলার আপনার সোর্স কোডে কোন এক্সটেনশন দিলে 상관 করে না, কিন্তু আপনি অন্য কিছু নির্দিষ্ট না করলে অনেক সময় .cpp ডিফল্ট ব্যবহার করে।
সবচেয়ে বেশি ব্যবহৃত এবং ফ্রি উপলব্ধ কম্পাইলার হল GNU C/C++ কম্পাইলার, অন্যথায় আপনি HP বা Solaris-এর কম্পাইলারও ব্যবহার করতে পারেন যদি আপনার কাছে সংশ্লিষ্ট অপারেটিং সিস্টেম থাকে।
GNU C/C++ কম্পাইলার ইনস্টল করা
UNIX/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-<version>.exe নামে থাকবে।
MinGW ইনস্টল করার সময়, ন্যূনতমভাবে gcc-core, gcc-g++, binutils, এবং MinGW runtime ইনস্টল করতে হবে, তবে আপনি আরও কিছু ইনস্টল করতে চাইতে পারেন।
আপনার MinGW ইনস্টলেশনের bin সাবডিরেক্টরিটি PATH এনভায়রনমেন্ট ভেরিয়েবলে যোগ করুন যাতে আপনি কমান্ড লাইনে সরল নাম দিয়ে এই টুলগুলো ব্যবহার করতে পারেন।
ইনস্টলেশন কমপ্লিট হলে, আপনি Windows কমান্ড লাইন থেকে gcc, g++, ar, ranlib, dlltool, এবং আরও কিছু GNU টুল চালাতে পারবেন।