Re: উবুন্টুতে সি/সি++ প্রোগ্রাম রান হচ্ছে না
ঠিক বুঝতে পারছি না কি সমস্যা
আপনি প্রবেশ করেন নি। দয়া করে নিবন্ধন অথবা প্রবেশ করুন
প্রজন্ম ফোরাম » তথ্য ও যোগাযোগ প্রযুক্তি » প্রোগ্রামিং » উবুন্টুতে সি/সি++ প্রোগ্রাম রান হচ্ছে না
ঠিক বুঝতে পারছি না কি সমস্যা
জিনি দিয়ে ট্রাই করেন
ভাইয়া জিনি কি আইডিই? ইনস্টল দিলাম,দেখি কি বলে। কিন্তু কোডব্লক্স কি দোষ করল সেটাই বুঝলাম না
আপনার একই অবস্থা মানে তো ফাইলের পাথ অনুযায়ী পাথ খুঁজে পাচ্ছে না ... ... কাজেই পাথটা ঠিকভাবে দেয়াটাই প্রথম স্টেপ হতে পারে।
ফাইলটার উপর রাইট মাউস ক্লিক করে প্রোপার্টি দেখলে আসল পাথ (বানান, ছোট বড় ইত্যাদি) সম্পর্কে নিশ্চিত হওয়া যেত। হোমটা ব্রাউজারের বারে বড় হাতের দেখালেও আসলে ছোট হাতের এটা আমিও খেয়াল করেছিলাম।
জ্বী ঠিকই বলেছেন হোম ছোট হাতের হবে।
রিমন ভাই, একটা বই দেখে করুন। বা অফিসিয়াল কোন টিউটোরিয়াল ফলো করুন। আপনার প্রতিটা স্টেপে অনেক ভুল আছে। সব ভুল ধরিয়ে দিয়ে লাভ নেই। এই থ্রেডে কয়েকজন চেষ্টা করেছে অলরেডি। আপনি সমাধান কিভাবে এপ্লাই করতে হবে তাইই ধরতে পারছেন না। তো সমস্যা আরও একটু ব্যাসিক লেভেলে।
আপনি সঠিক ফিডব্যাকও দিচ্ছেন না। এমন হলে আসলে কেউই আপনাকে সাহাজ্য করতে পারবে না।
ভাইয়া হয়ত আমাকে একটু এডভান্স লেভেলে ভাবছেন। আমি আসলে উবুন্তুর তিনচারটা কমান্ড ছাড়া আর কিছুই জানিনা। এখনো সিন্যাপটিকস থেকে ম্যানুয়ালী প্যাকেজ ইনস্টল করাই জানি না। ইন্সটল করি সফটওয়্যার সেন্টার থেকে। যে যেভাবে বলল সেভাবেই করার চেষ্টা করলাম। ভুল হওয়ারই কথা। দুঃখিত সেজন্য। আসলেই সমাধান এপ্লাই করতে হিমশিম খাচ্ছি। সমাধান যে কি সেটাই তো বুঝতেছিনা
ধরলাম আপনার আপনারটা-ই সমাধান। হোম ফোল্ডারের ভেতর আরেকটা ফোল্ডার workspace এ programme2.cpp রাখা আছে।
gcc দিয়ে কম্পাইল করার চেষ্টা করলাম আপনার দেখানো কমান্ড দিয়ে।
কিন্তু তারপরও সমস্যা হল ফাইলই নাকি খুঁজে পায়না
ডেস্কটপে ট্রাই করি
বলতেছে ফাইল নাই
অতঃপর এইটা কি আসল?রিপোর্ট করার পর?
আপনি টার্মিনাল কে ডেস্কটপ ডিরেক্টরিতে সেট করেন।
cd Desktop
এবার আপনার সোর্স ফাইল কপি করে ডেস্কটপে আনেন। এখন কম্পাইল করেন।
gcc file.c
gcc দিয়ে .c করা যাবে, .cpp না। সিপিপি করতে চাইলে আগে বিল্ড এসেনশিয়াল ইন্সটল করতে হবে।
sudo apt-get install build-essentials
কোড ব্লক্স থেকে .c কোনো ঝামেলা ছাড়াই বিল্ড হবে। আপনি .cpp বিল্ড করতে চাচ্ছেন। এজন্য ঝামেলা করছে।
বিঃ দ্রঃ আপনি খুব সম্ভবত শিপলু ভাইয়ের কমেন্ট টা বুঝতে ভুল করেছেন। উনি আপনাকে এডভান্সড লেভেলের ভাবছেন না। উনি বুঝাতে চাচ্ছেন আপনি নির্দিষ্ট কোন টিউটোরিয়াল ফলো করলে আপনার সুবিধা হবে। যেমনঃ
http://community.linuxmint.com/tutorial/view/860
http://www.cplusplus.com/forum/beginner/3048/
আপনি সি কম্পাইলার দিয়ে সি++ সোর্সকোড কম্পাইল করার চেষ্টা করছেন। এর জন্য জি++ লাগবেঃ
sudo apt-get install g++
আরো ভালো হয় পুরো টুলচেইন ইনস্টল করে নিলেঃ
sudo apt-get install build-essentials
আপনি সি কম্পাইলার দিয়ে সি++ সোর্সকোড কম্পাইল করার চেষ্টা করছেন। এর জন্য জি++ লাগবেঃ
sudo apt-get install g++
আরো ভালো হয় পুরো টুলচেইন ইনস্টল করে নিলেঃ
sudo apt-get install build-essentials
ব্রাসু দা আপনার কমান্ডটা আসলে কাজ করল না। আমি sudo apt-get install build-essential দিয়ে ইনস্টল করলাম কিন্তু সেই আগের মতই (codeblocks এ)
রিমন ভাই এভাবে করেন,
nano code.cpp
এবার আপনার কোড লিখুন, Cntrl + X চাপুন, Y চাপুন, Enter চাপুন। তারপর,
gcc -o code code.cpp
./code
ctrl+x দেয়ার পর
Enter চাপলাম তারপর
gcc -o code code.cpp
./code
তার মানে কোড ঠিকঠাকমত লিখলে কি হবে?
gcc -o code code.cpp এটা g++ -o code code.cpp দিয়ে আবার ট্রাই করুন।
সবাইকে ধন্যবাদ। আসলে আজ বিকেলে প্রব্লেম সলভ হয়ে গেছে।
সবাইকে ধন্যবাদ। আসলে আজ বিকেলে প্রব্লেম সলভ হয়ে গেছে।
কোন পদ্ধতিতে হল সেটা লিখে দিন। ভবিষ্যতে অনেকের কাজে লাগবে।
কোন পদ্ধতিতে হল সেটা লিখে দিন। ভবিষ্যতে অনেকের কাজে লাগবে।
সমাধানটা হল এখানেও .cpp লিখতে হবে।
সমাধানটা হল এখানেও .cpp লিখতে হবে।
আমার প্রথম পোস্টেই বলা ছিল এক্সটেনশন .c/.cpp আছে কিনা চেক করুন।
রিমন রনবীর লিখেছেন:সমাধানটা হল এখানেও .cpp লিখতে হবে।
আমার প্রথম পোস্টেই বলা ছিল এক্সটেনশন .c/.cpp আছে কিনা চেক করুন।
আপনার কথামত ঐ সময় তো করে দেখলামই। কিন্তু তারপরও এরর দেখাচ্ছিল। মনে হয় g++ ছিল না তাই হয় তো। এখন build-essential ইন্সটল করার কারনেই হয়ত হইছে
যাহা ঘটেছিলো তা হচ্ছে যে, সোর্স ফাইলের নাম ছিল Untitled1 সাথে এক্সটেনশন না থাকায় কম্পাইল করে কোডব্লকস এক্সিকিউটেবল ও তৈরী করার চেস্টা করতেছিলো Untitled1 নামেই, কিন্তু সেটা হচ্ছিলো না, এবং তারপর রান কমান্ড দিলে এক্সিকিউটেবল অর্থাৎ Untitled1 কে রান করার চেস্টা করতেছিলো কিন্তু ওটা তো সোর্স ফাইল, তাই পারমিশন জনিত সমস্যা দেখা যাচ্ছিলো।
আমি আপ্লুত। এত বাজে উত্তর দেয়ার পরে সবাই কিভাবে হেল্প করার চেষ্টা করছিলো! পুরনো টপিকটা জাগ্রত করার জন্য দুঃখিত। কিন্তু পোস্টগুলো পড়ে কমেন্ট না করে পারছি না। যতদূর মনে পড়ে সর্বশেষ সারিম ভাইয়ের কমেন্টটা সত্যি ছিল। ফাইল সেভ না করে রান করে এত মানুষকে ঘোল খাওয়ানোর কারনে লজ্জায় আর রিপ্লাই দেইনি।
মাঝে মাঝে ভাবি মানুষ এত হেল্পফুল হয় কি করে, না সব প্রোগ্রামাররাই হেল্পফুল! এখন লেম কোন প্রব্লেম নিয়ে জুনিয়র কেউ আসলে আমার বিরক্তই লাগে।
অফিসে বসে একটা বাজে SDK সমৃদ্ধ ডিভাইস ইন্টিগ্রেশনজনিত সমস্যায় পরে ভাবলাম প্রজন্মতে একটা পোস্ট দেই হেল্প চেয়ে, তারপর মনে হল হেল্প চাওয়া ছাড়া তো কিছু লেখাই হয় না, বরং পুরনো পোস্টগুলা পড়ি। পড়তে গিয়েই বেকুব হয়ে গেলুম।
মন থেকে ধন্যবাদ সবাইকে, এতদিন পরে।
প্রজন্ম ফোরাম » তথ্য ও যোগাযোগ প্রযুক্তি » প্রোগ্রামিং » উবুন্টুতে সি/সি++ প্রোগ্রাম রান হচ্ছে না
০.০৭৭১৫৪১৫৯৫৪৫৮৯৮ সেকেন্ডে তৈরী হয়েছে, ৮৩.৩৫৭৯৯৩৮১৯৬৮৩ টি কোয়েরী চলেছে