কিছু হেডার ফাইল সহ আরও কিছু দরকারী ফাইল ইনস্টল করতে হবে এই কাজ গুলা ঠিক ভাবে করার জন্য। ফাইল গুলা ইনস্টল করার জন্য Terminal ওপেন করে লিখতে হবে
sudo apt-get install build-essentialএছাড়া Synaptic Package Manager থেকেও build-essential প্যাকেজটি সিলেক্ট করে ইনস্টল করা যাবে।
ইনস্টল করার পর Terminal থেকে নিচের উপায়ে সব C/C++ সোর্স ফাইল কম্পাইল ও রান করা যাবে।
মনেকরি একটি সোর্স ফাইলের নাম হল new.c
gcc new.cলেখলে ঐ ফাইলটার a.out একটা এক্সিকিউটেবল ফাইল তৈরী হবে। ফাইলটি রান করতে লিখতে হবে
./a.outনির্দিষ্ট নামে এক্সিকিউটেবল ফাইল তৈরী করতে লিখতে হবে
gcc new.c -o newতখন রান করতে লিখতে হবে
./newসোর্স ফাইলটি সি++ ভাষায় লিখা হল এবং নাম যদি new.cpp হয় তবে কমান্ড গুলা হবে,
কম্পাইল করতে:
g++ new.cppরান করতে:
./a.outনির্দিষ্ট নামে এক্সিকিউটেবল ফাইল তৈরী করতে লিখতে হবে
g++ new.cpp -o newতখন রান করতে লিখতে হবে
./new
ম্যানুয়াল সম্পর্কে জানতে Terminal এ লিখুন
man gccখেয়াল রাখতে হবে লিনাক্স এর কম্পাইলার GCC এর সিনটেক্স স্টান্ডার্ড Microsoft VC++ এর চেয়ে ভিন্ন, যে কারনে প্রোগ্রাম কম্পাইলে এরর দেখাতে পারে। সাধারন একটি এরর যা সবাই করে তা হল namespace declaration. GCC তে কম্পাইল করতে এটি দরকার, যেখানে TC বা Visual studio তে না দিলেও চলে -
using namespace std;
main() কে int main() ডিক্লেয়ার না করার জন্যও এরর ধরতে পারে।
টারমিনাল থেকে কম্পাইল করা ছাড়াও লিনাক্সের বেশ কিছু জনপ্রিয় আইডিই রয়েছে যেগুলি ব্যবহার করে উইন্ডোজে সোর্স কোড কম্পাইল করার মত গ্রাফিকাল উইন্ডো ব্যবহার করে কাজ করা যায়।
এইরকম একটি IDE হল কোডব্লক, এ নিয়ে আগামিতে লিখার আশা রইল।
No comments:
Post a Comment