সি প্রোগ্রামিং/কম্পাইলারের ব্যবহার ও প্রথম প্রোগ্রাম
(সি প্রোগ্রামিং/কম্পাইলারের ব্যবহার থেকে পুনর্নির্দেশিত)
সি মূলত একটা কম্পাইল্ড ল্যাঙ্গুয়েজ। সুতারাং সি প্রোগ্রামিং করতে হলে আপনাকে কোন না কোন কম্পাইলার ব্যবহার করতে হবে। সি প্রোগ্রামিং এর জন্য অনেক গুলো কম্পাইলার (যেমন: জিএনইউ সি কম্পাইলার বা জিসিসি কম্পাইলার, মাইক্রোসফটের ভিজুয়্যাল সি কম্পাইলার, ইন্টারেক্টিভ সি কম্পাইলার) রয়েছে। এদের মধ্যে জিসিসি কম্পাইলার সবচেয়ে জনপ্রিয়, যা আপনি বিনামূল্যে ব্যবহার করতে পারেন। এর জিএনইউ সি লাইব্রেরি নামক নিজেস্ব সি লাইব্রেরি রয়েছে।
জিসিসি কম্পাইলার ইন্সটল
সম্পাদনাগ্নু/লিনাক্স এ জিসিসি কম্পাইলার ইন্সটল করার প্রক্রিয়া:
- Terminal ওপেন করুন।
- সাধারনত লিনাক্সে জিসিসি কম্পাইলার আগেই ইন্সটল করা থাকে। এজন্য
cc -v
টাইপ করে দেখে নিন ইতিমধ্যেই জিসিসি ইন্সটল করা আছে কি না? - জিসিসি কম্পাইলার ইন্সটল করার জন্য লিখুন
sudo apt-get install build-essential
- অথবা আপনি চাইলে Synapic Package Manager থেকেও build-essential প্যকেজটি সিলেক্ট করে জিসিসি কম্পাইলার ইন্সটল করে নিতে পারেন।
উইন্ডোজে জিসিসি কম্পাইলার ইন্সটল করার প্রক্রিয়া:
- প্রথমে http://sourceforge.net/projects/mingw/ এ গিয়ে জিসিসি কম্পাইলার MinGW ডাউনলোড করে নিন।
- ডাউনলোড করা শেষ হলে, ফাইলটি ওপেন করুন এবং নির্দেশনা গুলো অনুসরন করুন। আপনি চাইলে install additional compilers অথবা Tool Make নির্বাচন করে নিতে পারেন, তবে এটা গুরুত্বপূর্ণ নয়।
- এবার আপনাকে এই ফাইলের জন্য একটি নির্দিষ্ট PATH নির্বাচন করতে হবে। এজন্য My computer Properties Advanced Environment variables System variables Path edit এ গিয়ে একদম শেষে
;C:\mingw\bin\
যোগ করতে হবে। - জিসিসি কাজ করছে কিনা, তা পরিক্ষা করে দেখতে Run এ গিয়ে লিখুন
cmd
, Command Prompt এ লিখুনgcc
। এরপর যদিgcc: fatal error: no input files compilation terminated.
এরকম মেসেজ দেখতে পান, তাহলে বুঝবেন জিসিসি সঠিক ভাবে কাজ করছে।