আপনার নিজের অপারেটিং সিস্টেমে সি রান(Run) করান
সি প্রোগ্রামিং রান করানোর জন্য অনলাইনে বহুসংখ্যক কম্পাইলার এবং টেক্সট এডিটর দেখতে পাবেন। এই সকল টেক্সট এডিটর এবং কম্পাইলার এক সিস্টেম থেকে অন্য সিস্টেমে ভিন্ন হতে পারে।
আপনার নিজের কম্পিউটারে(Windows, Mac OSX এবং Linux এ) সহজ পদ্ধতিতে কিভাবে সি প্রোগ্রাম রান করাবেন তা এই সেকশনে তুলে ধরা হয়েছে
অনলাইনে সি প্রোগ্রাম রান করান
অনলাইনে সি প্রোগ্রামিং রান করানোর অনেক সাইট রয়েছে। কিন্তু আমি আপনাকে ideone.com এর সুপারিশ করছি।
Ideone.com এ সি প্রোগ্রামিং রান করানোর জন্য এডিটরের নিচে থেকে সি ল্যাঙ্গুয়েজ সিলেক্ট করুন, সি কোড লিখুন এবং রান বাটনে এ ক্লিক করুন।
ইহাও জানানো উচিৎ যে, অনলাইন সি কম্পাইলারে কিছু সীমাবদ্ধতা আছে। যেমন- আপনি ফাইল নিয়ে কাজ করতে পারবেন না, ইউজার থেকে ইনপুট প্রাকৃতিক হবে না ইত্যাদি।
ম্যাক ওএস এক্স এ সি প্রোগ্রামিং রান করান
- apple developer site এর ডাউনলোড পেজে যান
- download Xcode লিংকে ক্লিক করুন। আমরা আপনাকে Xcode এর লেটেস্ট ভার্সন্টি ডাউনলোড করার জন্য সুপারিশ করছি।এমনকি সেটা যদি বেটা(beta) ভার্সনও হয়।
- ডাউনলোড সম্পন্ন হলে Xcode ওপেন করে ইন্সটলের ইন্সট্রাকশনসমূহ অনুসরণ করুন। আপনি Xcode কে পরবর্তী সময়ে ব্যবহার করতে চাইলে Applications এর মধ্যে রাখতে পারেন।
- তারপরে Xcode ওপেন করে File > New > Project এ যান।
- OS X সেকশনের নিচে Application কে সিলেক্ট করে Command Line Tool ওপেন করুন
- Product Name সরবরাহ করুনঃ উদাহরণস্বরূপঃ Hello এবং Language সেকশন থেকে C সিলেক্ট করে next বাটনে ক্লিক করুন।
- আপনার ম্যাকের কোথায় প্রোজেক্টটি সংরক্ষণ করতে চাচ্ছেন তার লোকেশন ঠিক করে দিন। আপনি যদি গিট রিপোজিটোরি তৈরি করতে না চান, তাহলে Create Git repository বাটনে ক্লিক করে আনচেক করতে পারেন, create বাটনে ক্লিক করুন।
- ন্যাভিগেশন করে main.c ফাইলে যান যেখানে, XCode কর্তৃক সর্বরাহকৃত C এর ডিফল্ট কোড দেখতে পাবেন ।
- আপনার ইচ্ছামত কোড পরিবর্তন করুন। এবং সবশেষে কোড রান করানোর জন্য Product > Run এ যান অথবা Cmd + R কমাড দিন।
- আপনি আপনার স্ক্রিনের নিচে ডিফল্টভাবে ফলাফল দেখতে পাবেন।
লিনাক্সে সি প্রোগ্রামিং রান করান
লিনাক্সে সি প্রোগ্রামিং রান করানোর জন্য আপনার নিচের বিষয়সমূহ প্রয়োজন হবেঃ
- একটি কম্পাইলার। GNU GCC কম্পাইলার ইন্সটল করুন। কারণ ইহা নতুনদের জন্য অনেক সহজ
- ডেভেলপমেন্ট টুলস এবং লাইব্রেরী
- একটি টেক্সট এডিটর
লিনাক্সে (Ubuntu, Debian, CentOS, Fedora, Red Hat এবং Scientific Linux) সি প্রোগ্রাম রান করানোর পদ্ধতি ধাপে ধাপে দেখানো হলোঃ
- টার্মিনাল ওপেন করে নিচের কমান্ডসমুহ দেন
Ubuntu এবং Debian ডিস্ট্রিবিউশন এর জন্যঃ
CentOS, Fedora, Red Hat এবং Scientific Linux এর জন্যঃ$ sudo apt-get update $ sudo apt-get install build-essential manpages-dev
ইহা আপনার সিস্টেমে GNU GCC এবং ইহা সম্পর্কিত টুলস ইন্সটল করবে।# yum groupinstall 'Development Tools'
- GCC কম্পাইলার ইন্সটল হয়েছে কিনা যাচাই করার জন্য নিচের কমান্ড ব্যবহার করেন।
$ gcc --version
- আপনার পছন্দের টেক্সট এডিটর ওপেন করে .c এক্সটেনশন দিয়ে একটি ফাইল সংরক্ষণ করুন। এখানে আমরা gEdit ব্যবহার করে hello.c নামে ফাইল সংরক্ষণ করেছি।
আপনি আপনার লিনাক্স সিস্টেমে যেকোনো এডিটর যেমন- vim, emacs ইত্যাদি ব্যবহার করতে পারেন। যেকোনো এডিটরই ভাল, তবে .c এক্সটেনশন দিতে ভুল করবেন না। কারণ ইহা খুবই গুরুত্বপূর্ণ। - ফাইল যেখানে আছে সেই ডিরেক্টরিতে যান এবং নিচের কমান্ড দেন।
এখানে program-source.code.c হলো ইতিপূর্বে ব্যবহৃত আপনার ফাইলের নাম এবং name-of-your-choice হলো আপনার পছন্দের যেকোনো নাম। আমরা এখানে $ gcc hello.c -o hello কমান্ড ব্যবহার করেছি।$ gcc program-source-code.c -o name-of-your-choice
- যদি কোনো error না থাকে তাহলে একটি সম্পাদনযোগ্য ফাইল তৈরি হবে; আমাদের ক্ষেত্রে hello নামের ফাইল তৈরি হয়েছে
- সবশেষে নিচের কমান্ড ব্যবহার করে আউটপুট দেখতে পারেন।
$ ./hello
উইন্ডোজে সি প্রোগ্রামিং রান করান
উইন্ডোজে সি প্রোগ্রামিং রান করানোর জন্য Code::Blocks সফটওয়্যারটি ডাউনলোড করুন। তারপরে সি কোড লিখে .c এক্সটেনশন দিয়ে ফাইলে সংরক্ষণ করুন এবং কোড এক্সিকিউট করুন।
এই পদ্ধতিকে আরোও সহজ করার জন্য নিচের ধাপমমূহ অনুসরণ করুন।
- কোড ব্লকের অফিসিয়াল সাইট binary release download page of Code:Blocks এ প্রবেশ করুন।
- Windows XP / Vista / 7 / 8.x / 10 সেকশনের আওতায় Sourceforge.net অথবা FossHub থেকে mingw-setup লিংকে ক্লিক করুন।
- Code::Blocks সেটাপ(Setup) ফাইল ওপেন করে Next > I agree > Next > Install ইন্সট্রাকশনসমূহ অনুসরণ করুন। এখানে আপনার কোনো কিছুই পরিবর্তনের প্রয়োজন হবে না। কারণ Code::Blocks এর সহিত ডিফল্টভাবে gnu gcc কম্পাইলার ইন্সটল হয়। যা নতুনদের জন্য সবচেয়ে ভাল কম্পাইলার।
- এখন Code::Blocks ওপেন করে File > New > Empty file (শর্টকার্ট : Ctrl + Shift + N) এ যান।
- সি কোড লিখে .c এক্সটেনশন দিয়ে ফাইলে সংরক্ষণ করুন। সংরক্ষণ করার জন্য File > Save (শর্টকার্ট: Ctrl + S) এ যান।
বিঃদ্রঃ: ফাইলের নাম .c এক্সটেনশন দিয়ে শেষ হবে যেমন- hello.c, my-program-name.c
- প্রোগ্রাম রান করানোর জন্য Build > Build and Run (শর্টকার্ট: F9) এ যান। ইহা সম্পাদনযোগ্য ফাইলকে বিল্ড(build) এবং রান করবে।
যদি আপনার প্রোগ্রাম রান না করে এবং যদি error ম্যাসেজ "can't find compiler executable in your search path(GNU GCC compiler)" দেখায়, তাহলে Settings > Compiler > Toolchain executables এ যান এবং Auto-detect এ ক্লিক করুন। অধিকাংশ ক্ষেত্রেই এধরণের সমস্যা এই পদ্ধতিতে সমাধান হয়ে যায়।