উবুন্টু 10.04 এর সর্বশেষ সংস্করণে (এই ক্ষেত্রে 4.7) জিসিসি আপডেট করবেন কীভাবে?


22

আমার gcc 4.4.3বর্তমানে এটি ইনস্টল থাকা উবুন্টু 10.04 32-বিট রয়েছে । আমি এটিকে আপগ্রেড করতে চাই gcc/g++ 4.7(আমি সি ++ 0 এক্স সমর্থন খুঁজছি)

উবুন্টু প্যাকেজ ম্যানেজার ব্যবহার করে কীভাবে আপডেট করবেন:

apt-get upgrade/install ??

দ্বিতীয় বিকল্প হিসাবে আমি সর্বশেষতম জিসিসি স্ন্যাপশট ফাইলটি ডাউনলোড করেছি:

http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2

করছেন

./configure
make  
make install 

এই প্যাকেজটিতে উত্স থেকে এটি তৈরি এবং ইনস্টল করবেন?



একই প্রশ্ন আপনার দ্বারা জিজ্ঞাসা superuser.com/questions/310809/...
krupal6022

রুট ব্যবহারকারীতে স্যুইচ করুন: sudo su -গেস্টো /usr/binতারপর চালান ls -l gcc*এবং আপনার আউটপুট পোস্ট করুন। তাহলে আমি আপনার উত্তর পোস্ট করব।
нιηসнιη

উত্তর:


15

12.04

টুলচেন পিপিএ টেস্ট রিপোজিটরি যুক্ত করুন, তারপরে অ্যাপটি-গেট আপডেট করুন এবং অ্যাপ-গেট ডিস্ট-আপগ্রেড করুন

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

এটি কেবল 12.04-এ উপলব্ধ - পুরানো উবুন্টু সংস্করণগুলি এই পদ্ধতিটি ব্যবহার করে এই একই সংস্করণে আপডেট করা যাবে না।

পিপিএ https://help.launchpad.net/ প্যাকেজিং / পিপিএ সম্পর্কে আরও তথ্যের জন্য এখানে দেখুন


1
আপনি বলতে চান sudo apt-get gcc-4.7 c ++ - 4.7 ইনস্টল করবেন? কিছু ভুল হতেই পারে কারণ "জিসিসি
রূপান্তর

1
@ ব্যবহারকারী 2413 এটি পৃথক প্রোগ্রাম হিসাবে জি ++ 4.7 ইনস্টল করে এবং আপনি ব্যবহার করতে পারেন g++-4.7 *.cpp; আপনি যা চাইতে পারেন তা হ'লsudo apt-get upgrade
মানুহ্যাং

সি ++ - 4.7 অংশ ছাড়াই 10.04-এ আমার জন্য কাজ করেছেন।
অজিথ

1
সতর্কতা: এটি আমার জন্য কোয়ান্টাল (12.10) এ কাজ করে তবে এটি অ্যাকোরিয়াড সরিয়ে দেয়, ভালগ্রাইন্ড আর কাজ করে না এবং আমি কোনও চলমান প্রক্রিয়াতে জিডিবি সংযুক্ত করতে পারি না।
sehe

1
দেখুন, বিভাগটি দেখুন The following packages will be REMOVED। উবুন্টু ১০.০৪-তে install g++4.7উপরের কমান্ডটি আমার জেসারভার, জিনোম ডেস্কটপ, গ্রহন, ক্রোম, xulrunner, ইত্যাদি সহ 100 টি প্যাকেজ মুছে ফেলতে চেয়েছিল ...
jcalfi314

4
sudo apt-get install gcc-snapshot

তারপরে, এটি দিয়ে:

/usr/lib/gcc-snapshot/bin/gcc

প্রশ্নের দ্বিতীয় অংশের জন্য উত্তরটি "হ্যাঁ, সাজানো"। আপনি যদি সত্যিই এটি করতে চান (যেমন, জিসিসি-স্ন্যাপশট প্যাকেজ ইনস্টল করা যথেষ্ট নয়) তবে আপনাকে নির্ভরতাগুলি ইনস্টল করতে হবে:

sudo apt-get build-dep gcc-snapshot

তারপরে, সঠিক কনফিগার বিকল্পগুলি সন্ধান করুন:

gcc -v

(এবং ইনস্টলনের পথটি সংশোধন করুন)

তারপরে, এটির মতো বিল্ড করুন:

mkdir objdir
cd objdir
../gcc-src-dir/configure ......insert..options..here...
make
make install

বিটিডাব্লু, আপনি যদি উত্স থেকে তৈরি করেন, সমস্যা সংযোগ আশা crti.o। কীভাবে এটি ঠিক করতে হয় তার সমাধানের জন্য এখানে অন্যান্য প্রশ্নগুলি অনুসন্ধান করুন।
এমএস

1
10.04-এ এই নির্দেশাবলী gcc-4.5 (4.6 বা 4.7 নয়) নিয়ে আসে, যেমন / usr / lib / gcc-snapshot / bin / gcc -v
alfC

1

10.04 এলটিএস

অ্যাড-অ্যাপটি-রেপোজিটরি ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন :

apt-get install python-software-properties

তারপরে 12.04 এলটিএসের জন্য বর্ণিত হিসাবে টোকলাইন পিপিএ টেস্ট রেপো যুক্ত করুন ।


1
এটি সফ্টওয়্যার সোর্স উইন্ডো সরবরাহ করে এমন প্যাকেজটি ইনস্টল করতে বলেছে বলে মনে হচ্ছে, তারপরে একবার এটি হয়ে গেলে আপনি পিপিএ যুক্ত করতে সফটওয়্যার উত্স উইন্ডোটি ব্যবহার করতে পারেন। তবে সফ্টওয়্যার সোর্স উইন্ডো অবশ্যই 10.04-তে উপস্থিত রয়েছে; এটি পেতে আপনাকে কিছু ইনস্টল করতে হবে না! এছাড়াও, পিপিএ যুক্ত করার জন্য এটি যে পদ্ধতিটি বোঝায় সেটির জন্য সফ্টওয়্যার উত্স উইন্ডো খোলার বা জিইউআই ব্যবহার করার প্রয়োজন নেই। @ প্ল্লেসো, আপনি কি আরও ব্যাখ্যা করতে পারেন বা এ সম্পর্কে প্রসারিত করতে পারেন?
এলিয়াহ কাগন

1

উবুন্টু 10.04 এ জিসিসি 4.8 ইনস্টল করবেন কীভাবে:

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

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

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++

এর সাথে জিসিসি সংস্করণ যাচাই করুন:

g++ --version

এটি আমার মেশিনে কাজ করেছিল। সূত্র: http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/

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