আমি সম্প্রতি সিসিডি 4.7 এ ডাউনগ্রেড করার চেষ্টা করেছি যেহেতু আমি যে সিএফডি কোডে কাজ করছিলাম তা সর্বশেষ জিসিসি সংস্করণটি সংকলন করে নি। তবে অনেক ত্রুটি থাকা সত্ত্বেও কোডটি সংকলন না করে আমি ছেড়ে দিয়েছি এবং সর্বশেষতম জিসিসি এবং জি ++ সংকলকগুলিতে ফিরে যেতে চাই তবে মনে হয় আমি কিছু ভুল করেছি।
যখন আমি করি:
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo apt-get install gcc-6.2 g++-6.2
বা এমনকি জিসিসি -5.1 জি ++ - 5.1 বিষয়টির জন্য, এটি আমাকে নীচের ত্রুটি দেয়
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gcc-6.2
E: Couldn't find any package by glob 'gcc-6.2'
E: Couldn't find any package by regex 'gcc-6.2'
E: Unable to locate package g++-6.2
E: Couldn't find any package by glob 'g++-6.2'
E: Couldn't find any package by regex 'g++-6.2'
এবং আমি এটি করার আগেও চেষ্টা করেছি
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6.2 g++-6.2
কিন্তু এটি কাজ করে না বলে মনে হচ্ছে। শেষ পর্যন্ত যখন আমি ঠিক করি
sudo apt-get install gcc
এটা বলে
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version (4:5.3.1-1ubuntu1).
আমি জানি আমার এখনও বিকল্পগুলি ইনস্টল এবং কনফিগার করতে হবে তবে এটি করা নীচের মত কাজ করে না
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5.3 10
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5.3 10
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
sudo update-alternatives --set c++ /usr/bin/g++
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
দুঃখিত, এটি বেশ দীর্ঘ শেষ হয়েছে এবং আপনার আরও তথ্যের প্রয়োজন হলে দয়া করে আমাকে জানান। ধন্যবাদ!
সম্পাদনা: উপরের কোডটিতে জিসিসি -৩.৩ পরিবর্তন করে জিসিসি -৫ এ আমি আসলে এটি কাজ করতে পেরেছিলাম বলে মনে হয় এটি একে usr / bin বলে। যদি কেউ একই সমস্যার মুখোমুখি হয় তবে আমি এটি ভবিষ্যতের রেফারেন্সের জন্য রাখব।
gcc
এবংg++
নির্ভরতা প্যাকেজগুলি ডিফল্ট নির্ভরতাগুলির মতো সরাসরি লিঙ্কগুলি ইনস্টল করে/usr/bin/g++ -> g++-5
। আপনি কি কেবল প্যাকেজগুলিgcc
এবংg++
প্যাকেজগুলি পুনরায় ইনস্টল করার চেষ্টা করেছেন ?