﻿﻿ উবুন্টুতে সি/সি++ প্রোগ্রাম রান হচ্ছে না (পাতা ২) - প্রোগ্রামিং - তথ্য ও যোগাযোগ প্রযুক্তি - প্রজন্ম ফোরাম
আজ ১২ আষাঢ় ১৪২৬ বঙ্গাব্দ
উবুন্টুতে সি/সি++ প্রোগ্রাম রান হচ্ছে না 2 পাতা থেকে পাতা 2
প্রজন্ম ফোরাম » তথ্য ও যোগাযোগ প্রযুক্তি » প্রোগ্রামিং » উবুন্টুতে সি/সি++ প্রোগ্রাম রান হচ্ছে না
২১ উত্তর দিয়েছেন masudiqbal925 ২৪-০৫-২০১৩ ০৯:২১
Re: উবুন্টুতে সি/সি++ প্রোগ্রাম রান হচ্ছে না
ঠিক বুঝতে পারছি না কি সমস্যা
২২ উত্তর দিয়েছেন রিমন রনবীর ২৪-০৫-২০১৩ ১১:২৩
জিনি দিয়ে ট্রাই করেন
ভাইয়া জিনি কি আইডিই? ইনস্টল দিলাম,দেখি কি বলে। কিন্তু কোডব্লক্স কি দোষ করল সেটাই বুঝলাম না
আপনার একই অবস্থা মানে তো ফাইলের পাথ অনুযায়ী পাথ খুঁজে পাচ্ছে না ... ... কাজেই পাথটা ঠিকভাবে দেয়াটাই প্রথম স্টেপ হতে পারে।
ফাইলটার উপর রাইট মাউস ক্লিক করে প্রোপার্টি দেখলে আসল পাথ (বানান, ছোট বড় ইত্যাদি) সম্পর্কে নিশ্চিত হওয়া যেত। হোমটা ব্রাউজারের বারে বড় হাতের দেখালেও আসলে ছোট হাতের এটা আমিও খেয়াল করেছিলাম।
জ্বী ঠিকই বলেছেন হোম ছোট হাতের হবে।
রিমন ভাই, একটা বই দেখে করুন। বা অফিসিয়াল কোন টিউটোরিয়াল ফলো করুন। আপনার প্রতিটা স্টেপে অনেক ভুল আছে। সব ভুল ধরিয়ে দিয়ে লাভ নেই। এই থ্রেডে কয়েকজন চেষ্টা করেছে অলরেডি। আপনি সমাধান কিভাবে এপ্লাই করতে হবে তাইই ধরতে পারছেন না। তো সমস্যা আরও একটু ব্যাসিক লেভেলে।
আপনি সঠিক ফিডব্যাকও দিচ্ছেন না। এমন হলে আসলে কেউই আপনাকে সাহাজ্য করতে পারবে না।
ভাইয়া হয়ত আমাকে একটু এডভান্স লেভেলে ভাবছেন। আমি আসলে উবুন্তুর তিনচারটা কমান্ড ছাড়া আর কিছুই জানিনা। এখনো সিন্যাপটিকস থেকে ম্যানুয়ালী প্যাকেজ ইনস্টল করাই জানি না। ইন্সটল করি সফটওয়্যার সেন্টার থেকে। যে যেভাবে বলল সেভাবেই করার চেষ্টা করলাম। ভুল হওয়ারই কথা। দুঃখিত সেজন্য। আসলেই সমাধান এপ্লাই করতে হিমশিম খাচ্ছি। সমাধান যে কি সেটাই তো বুঝতেছিনা
ধরলাম আপনার আপনারটা-ই সমাধান। হোম ফোল্ডারের ভেতর আরেকটা ফোল্ডার workspace এ programme2.cpp রাখা আছে।
gcc দিয়ে কম্পাইল করার চেষ্টা করলাম আপনার দেখানো কমান্ড দিয়ে।
কিন্তু তারপরও সমস্যা হল ফাইলই নাকি খুঁজে পায়না
ডেস্কটপে ট্রাই করি
বলতেছে ফাইল নাই
অতঃপর এইটা কি আসল?রিপোর্ট করার পর?
২৩ উত্তর দিয়েছেন forhan ২৪-০৫-২০১৩ ১১:৩২ সর্বশেষ সম্পাদনা করেছেন forhan (২৪-০৫-২০১৩ ১১:৪৩)
আপনি টার্মিনাল কে ডেস্কটপ ডিরেক্টরিতে সেট করেন।
এবার আপনার সোর্স ফাইল কপি করে ডেস্কটপে আনেন। এখন কম্পাইল করেন।
gcc file.c
gcc দিয়ে .c করা যাবে, .cpp না। সিপিপি করতে চাইলে আগে বিল্ড এসেনশিয়াল ইন্সটল করতে হবে।
কোড ব্লক্স থেকে .c কোনো ঝামেলা ছাড়াই বিল্ড হবে। আপনি .cpp বিল্ড করতে চাচ্ছেন। এজন্য ঝামেলা করছে।
বিঃ দ্রঃ আপনি খুব সম্ভবত শিপলু ভাইয়ের কমেন্ট টা বুঝতে ভুল করেছেন। উনি আপনাকে এডভান্সড লেভেলের ভাবছেন না। উনি বুঝাতে চাচ্ছেন আপনি নির্দিষ্ট কোন টিউটোরিয়াল ফলো করলে আপনার সুবিধা হবে। যেমনঃ
http://www.cplusplus.com/forum/beginner/3048/
২৪ উত্তর দিয়েছেন invarbrass ২৪-০৫-২০১৩ ১২:১২
আপনি সি কম্পাইলার দিয়ে সি++ সোর্সকোড কম্পাইল করার চেষ্টা করছেন। এর জন্য জি++ লাগবেঃ
আরো ভালো হয় পুরো টুলচেইন ইনস্টল করে নিলেঃ
২৫ উত্তর দিয়েছেন রিমন রনবীর ২৪-০৫-২০১৩ ১৩:১৪ সর্বশেষ সম্পাদনা করেছেন রিমন রনবীর (২৪-০৫-২০১৩ ১৩:১৬)
ব্রাসু দা আপনার কমান্ডটা আসলে কাজ করল না। আমি 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 এটা g++ -o code code.cpp দিয়ে আবার ট্রাই করুন।
২৭ উত্তর দিয়েছেন রিমন রনবীর ২৫-০৫-২০১৩ ২১:১৮
সবাইকে ধন্যবাদ। আসলে আজ বিকেলে প্রব্লেম সলভ হয়ে গেছে।
২৮ উত্তর দিয়েছেন কোরাকোরা ২৫-০৫-২০১৩ ২২:২৬
কোন পদ্ধতিতে হল সেটা লিখে দিন। ভবিষ্যতে অনেকের কাজে লাগবে।
২৯ উত্তর দিয়েছেন রিমন রনবীর ২৭-০৫-২০১৩ ১৪:২১
সমাধানটা হল এখানেও .cpp লিখতে হবে।
৩০ উত্তর দিয়েছেন forhan ২৭-০৫-২০১৩ ১৫:৪০
আমার প্রথম পোস্টেই বলা ছিল এক্সটেনশন .c/.cpp আছে কিনা চেক করুন।
৩১ উত্তর দিয়েছেন রিমন রনবীর ২৯-০৫-২০১৩ ১০:৩৪
আপনার কথামত ঐ সময় তো করে দেখলামই। কিন্তু তারপরও এরর দেখাচ্ছিল। মনে হয় g++ ছিল না তাই হয় তো। এখন build-essential ইন্সটল করার কারনেই হয়ত হইছে
৩২ উত্তর দিয়েছেন সারিম ২৯-০৫-২০১৩ ১১:২০
যাহা ঘটেছিলো তা হচ্ছে যে, সোর্স ফাইলের নাম ছিল Untitled1 সাথে এক্সটেনশন না থাকায় কম্পাইল করে কোডব্লকস এক্সিকিউটেবল ও তৈরী করার চেস্টা করতেছিলো Untitled1 নামেই, কিন্তু সেটা হচ্ছিলো না, এবং তারপর রান কমান্ড দিলে এক্সিকিউটেবল অর্থাৎ Untitled1 কে রান করার চেস্টা করতেছিলো কিন্তু ওটা তো সোর্স ফাইল, তাই পারমিশন জনিত সমস্যা দেখা যাচ্ছিলো।
৩৩ উত্তর দিয়েছেন রিমন রনবীর ০৫-০৪-২০১৭ ১৯:৪৯ সর্বশেষ সম্পাদনা করেছেন রিমন রনবীর (০৫-০৪-২০১৭ ১৯:৫০)
আমি আপ্লুত। এত বাজে উত্তর দেয়ার পরে সবাই কিভাবে হেল্প করার চেষ্টা করছিলো! পুরনো টপিকটা জাগ্রত করার জন্য দুঃখিত। কিন্তু পোস্টগুলো পড়ে কমেন্ট না করে পারছি না। যতদূর মনে পড়ে সর্বশেষ সারিম ভাইয়ের কমেন্টটা সত্যি ছিল। ফাইল সেভ না করে রান করে এত মানুষকে ঘোল খাওয়ানোর কারনে লজ্জায় আর রিপ্লাই দেইনি।
মাঝে মাঝে ভাবি মানুষ এত হেল্পফুল হয় কি করে, না সব প্রোগ্রামাররাই হেল্পফুল! এখন লেম কোন প্রব্লেম নিয়ে জুনিয়র কেউ আসলে আমার বিরক্তই লাগে।
অফিসে বসে একটা বাজে SDK সমৃদ্ধ ডিভাইস ইন্টিগ্রেশনজনিত সমস্যায় পরে ভাবলাম প্রজন্মতে একটা পোস্ট দেই হেল্প চেয়ে, তারপর মনে হল হেল্প চাওয়া ছাড়া তো কিছু লেখাই হয় না, বরং পুরনো পোস্টগুলা পড়ি। পড়তে গিয়েই বেকুব হয়ে গেলুম।
মন থেকে ধন্যবাদ সবাইকে, এতদিন পরে।
০.০৫৭২৩৩০৯৫১৬৯০৬৭ সেকেন্ডে তৈরী হয়েছে, ৮৩.৫০৬০৪৬৬৮১৩৫৮ টি কোয়েরী চলেছে