উবুন্টু ১৩.০৪-তে আমি কীভাবে জিসিসি 4.8.1 ইনস্টল করব?


13

আমার একটি 64 বিট ইউবুন্টু 13.04 আছে

চলমান জিসিসি - রূপান্তর আমাকে জিসিসি দেখায় (উবুন্টু / লিনারো 4.7.3-1ubuntu1) 4.7.3

তবে 31 ই মে 2013 জিসিসি 4.8.1 প্রকাশিত হয়েছিল। এবং আমি এটি ইনস্টল করতে জানি না ..

কেউ কি দয়া করে আমাকে সফলভাবে ইনস্টলেশন করার জন্য আমার প্রয়োজনীয় পদক্ষেপগুলি ব্যাখ্যা করতে পারেন ..

এছাড়াও দয়া করে আমাকে বলুন যে আমি উভয়ই জিসিসি ইনস্টল করতে পারি অর্থাৎ ie.7.৩ এবং ৪.৮। 1 নাকি ??

এবং ইনস্টলেশনের পরে আমি কীভাবে নতুন জিসিসি 4.8.1 এ নির্দেশ করতে পারি ??


আমি এখনও জিজ্ঞাসা উবুন্টুতে মন্তব্য যুক্ত করতে পারি না, তবে অন্যরাও আমার মত একই সমস্যার জিসিসি ৪.৮ চালানোর চেষ্টা করতে চাইলে আমি এই উত্তরগুলিতে একটি নোট তৈরি করতে চেয়েছিলাম। আমি যখন প্রশংসায় পেলাম: sudo আপডেট-বিকল্পগুলি - allove-all gcc sudo আপডেট-বিকল্পগুলি --remove-all g ++ আমি প্রতিক্রিয়া পেয়েছি: আপডেট-বিকল্পগুলি: ত্রুটি: জিসিসি আপডেট-বিকল্পের জন্য কোনও বিকল্প নেই: ত্রুটি: কোনও বিকল্প নেই g ++ এর উপরে, অন্যান্য ধাপগুলি চালিয়ে যাওয়ার পরে, চলমান gcc --versionএখনও তার সংস্করণ 4.7 বলে, যদিও 4.8 ইনস্টল করা আছে। চলমান ls -l /usr/bin/gcc*এবং ls -l /usr/bin/g++*শো তম
Ten_Ten_Steve

আপনার জিসিসির এই নতুন সংস্করণটি কেন দরকার?
আলভার

3
@ আলভার: ৪.৮ কম বা কম সি ++ - ১১ টি বৈশিষ্ট্য বাস্তবায়ন সম্পূর্ণ করে এবং এমনকি সি ++ ১৪ এর প্রার্থীদের বৈশিষ্ট্য যোগ করেছে
চিশিরেকও

উত্তর:


23

এখানে তালিকাভুক্ত আয়নাগুলি ব্যবহার করুন এবং 4.8.1 ডাউনলোড করুন। প্রক্রিয়াটি বেশ সোজা। আমি আপনার ইনস্টলেশনটি সম্পূর্ণ করার জন্য এই পদ্ধতিটি ব্যবহার করার পরামর্শ দেব ।

আপনি জানেন যে জিসিসি "মেক আনইনস্টল" সমর্থন করে না এবং এটি পরামর্শ দেওয়া হয়েছে যে আপনি জিসিসি তার নিজস্ব একটি ডিরেক্টরিতে ইনস্টল করুন এবং কেবল সেই ডিরেক্টরিটি সরিয়ে ফেলুন যখন আপনার আর জিসিসির নির্দিষ্ট সংস্করণটির প্রয়োজন হবে না। আশা করি এটি সাহায্য করেছে। চিয়ার্স

সম্পাদিত: বিকল্প 2:

আমি ধরে নিলাম আপনার কাছে ইতিমধ্যে জিসিসির একটি পূর্ববর্তী সংস্করণ রয়েছে, সবচেয়ে সহজ উপায় হ'ল আপনার সংগ্রহস্থলগুলিতে পিপিএ যুক্ত করা এবং আপডেট এবং আপগ্রেড করা আপনার কোনও উদ্বেগ ছাড়াই সর্বশেষ সংস্করণ থাকতে পারে:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update

এটি অন্যান্য উত্সগুলিতে নতুন পিপিএ যুক্ত করবে।

তারপরে বিকল্পটি আনইনস্টল করুন:

sudo update-alternatives --remove-all gcc 
sudo update-alternatives --remove-all g++

তারপর:

sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8

এবং বিকল্প প্যাকেজ ইনস্টল হিসাবে:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

শেষে:

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade

আশা করি এটি - রূপান্তর পরিবর্তন করে;)


আমির উত্তরের জন্য ধন্যবাদ। তবে আমি ইতিমধ্যে সেই পৃষ্ঠাটি গুগল করেছি এবং কিছুই বুঝতে পারি নি .. আমার কোন ফাইলগুলি ডাউনলোড করতে হবে তা আমি জানি না ... এছাড়াও আপনি যে ফোল্ডারে জিসিসি ইনস্টল করতে বলেছিলেন তা আমার মাথার উপরে চলে গেছে কারণ আমি কীভাবে এটি করতে পারি তা জানি না that :( আপনি দয়া করে আমাকে ধাপে ধাপে বলতে পারবেন
Sud_the_devil

সম্পাদিত সংস্করণ বন্ধুটি দেখুন;) চিয়ার্স
আমির

আমির চেষ্টা করার জন্য ধন্যবাদ। আমি sudo প্রবেশের পরে gcc-4.8.1 ইনস্টল করুন। আমি প্যাকেজ তালিকাগুলি পড়ছি ... সম্পন্ন বিল্ডিং নির্ভরতা গাছ রাষ্ট্র তথ্য পড়ছে ... সম্পন্ন ই: প্যাকেজ gcc-4.8.1 সনাক্ত করতে অক্ষম E: রেজেক্স 'gcc-4.8.1' দ্বারা কোনও প্যাকেজ খুঁজে পেল না। দয়া করে সহায়তা করুন
সুড_ত_দেব

@ সুড_এই_দেবিল, আপনি কি আমার উত্তরের সম্পাদিত সংস্করণ ব্যবহার করে সমস্যাটি সমাধান করতে সক্ষম হয়েছিলেন? যদি তা হয় তবে দয়া করে উত্তরটি "স্বীকার করুন" যাতে ভবিষ্যতে অন্যরাও উপকৃত হতে পারে;)
আমির

আপনি কোয়ান্টাল / 12.10 এর একটি পিপিএ জানেন? সেই পিপিএর প্যাকেজগুলি বর্তমানে ভেঙে গেছে।
স্পষ্টভাবে

7

আমি যেমন করি আপনি যদি নিজের পুরান জিসিসি রাখতে চান তবে পরিবর্তে এটি করুন:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.8 g++-4.8

তারপরে পুরনো জিসিসি সহ সংকলন করতে আমার ছিল ৪.7:

gcc main.c

জিসিসি 4.8 দিয়ে সংকলন করতে:

gcc-4.8 main.c

আপনি অতিরিক্ত -4.8বিরক্তিকর টাইপ করতে পারেন , এই ক্ষেত্রে কাঙ্কা এবং আমিরের দেওয়া অন্যান্য উত্তরগুলি অনুসরণ করুন। আমি এই পদ্ধতিটি বেশ পছন্দ করি, কেননা এটি যদি আমার কোনও বাগের মুখোমুখি হয় তবে আমাকে ফ্যাল-ব্যাক সংস্করণ (4.7) ব্যবহার করার পছন্দ দেয়!


1
এই সংক্ষিপ্ত বিকল্পের জন্য ধন্যবাদ। আমি উল্লেখ করতে চাই যে অ্যাপটি-ইনস্টল লাইনটি পড়তে হবে: sudo apt-get install gcc-4.8 g++-4.8 ড্যাশটি সেখানে প্রয়োজন, এবং এটির অনুপস্থিতি কোনও নবাগতকে বিভ্রান্ত করতে পারে।
জাস্টিন ডাব্লু

@ জাস্টিনডাব্লু ওপ্পস আমি এমনকি
টাইপও

@ জাস্টিনডাব্লু এখন এটি স্থির?
ব্যবহারকারী 3728501

এটি স্থির, এবং upvated! :)
জাস্টিন ডাব্লু

@ জাস্টিনডাব্লু আহা, চিয়ারস সাথ!
ব্যবহারকারী 3728501

1

ঠিক এই কাজ

sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
sudo update-alternatives --remove-all gcc 
sudo update-alternatives --remove-all g++ 
sudo apt-get update
sudo apt-get install g++-4.8 -y
sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y

1
আমি হুবহু এটি করেছি (অনুলিপি করুন এবং পেস্ট করুন) তবে ফিরে আসা পদক্ষেপগুলি সরিয়ে ফেলুন error: no alternatives for gccএবং শেষে ডিফল্টটি এখনও পুরানো জি ++ 4.7.3। নতুন সংস্করণ সহ উপলব্ধ g++-4.8
পল জুরকাক

0

সবচেয়ে সহজ এবং সর্বাধিক সহজ উপায় হ'ল সংগ্রহস্থল যুক্ত করা

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

এবং আপডেট ম্যানেজার ব্যবহার করুন, এই সফ্টওয়্যারটি প্যাকেজগুলি আপডেট করার পুরো প্রক্রিয়াটিকে সহজতর করে!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.