আমি কীভাবে জিসিসি ইনস্টল করব 4.7?


50

আমি জিসিসি 4.7 ইনস্টল করতে চাই যাতে আমি কিছু সি ++ 11 বৈশিষ্ট্য ব্যবহার করতে পারি।

আমি উত্সটি ডাউনলোড করেছি, দৌড়ে ./configureএসেছি এবং আমাকে জানানো হয়েছিল যে আমার জিএমপি দরকার। এর জন্য কোডটি ডাউনলোড করুন, আঘাত করুন ./configureএবং আমাকে বলা হয়েছিল আমার এম 4 প্রয়োজন needed তবে আমার ইতিমধ্যে এম 4 আছে (কমপক্ষে এটি সিম্যাম্পটিক আমাকে বলে)।

কী চলছে এবং আমি কীভাবে এটি ঠিক করতে পারি?


আমি চেষ্টা করেছি এবং এটি আমার পক্ষে কাজ করেছে: charette.no-ip.com:81/pogramming/2011-1-12-24_GCCv47 আশা করি এটি সাহায্য করে! :)
— এডুয়ার্ডো

উত্তর:


61

আপনি জিপিসি 4.7 ইনস্টল করার জন্য এই পিপিএ চেষ্টা করতে পারেন । মনে রাখবেন যে এটিতে কেবল 12.04 এর জন্য প্যাকেজ রয়েছে এবং ১১.১০ এর জন্য নয়।

টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালান:

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

অথবা, আপনি যদি পিপিএ ইনস্টল করার কোনও গ্রাফিকাল পদ্ধতি পছন্দ করেন, পিপিএ কী কী তা আমি কীভাবে ব্যবহার করব তা একবার দেখুন? ।


2
আপনি যদি gcc 4.6 প্রতিস্থাপন করতে চান এবং gcc 4.7 কে ডিফল্ট জিসিসি সংকলক তৈরি করতে চান, আপনাকে এই নির্দেশাবলী অনুসরণ করতে হবে
— thegreendroid

আমি add-apt-repositoryইনস্টল করা নেই, আমি এটি দিয়ে ঠিক করেছিsudo apt-get install python-software-properties
— dwurf

তারপরে এই জিজ্ঞাসাবাবু / প্রশ্নগুলি / ২৯69২২77/how-to-activate-gcc-4-7- রূপান্তর করুন এবং জি ++ এর জন্য একই পদক্ষেপগুলি পুনরাবৃত্তি করুন।
— আন্তোনিও পেট্রিক্কা

এটি একটি পুরানো উত্তর, আমরা এখন উবুন্টুতে 17.04 এ আছি, সম্ভবত এটি সম্পাদিত হবে, বা এটি এখনও কেবল 12.04 এর জন্য কাজ করবে?
— আন্ডার বিগুড়ি 11

30

বিঃদ্রঃ!!

আপনার সম্ভবত জি ++ - 4.7 যত্ন নেওয়া প্রয়োজন

সুতরাং সম্পূর্ণ কমান্ডের তালিকাটি হ'ল:

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

এছাড়াও, update-বিকল্প ভুলবেন না হিসাবে প্রস্তাব এখানে

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6 
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7 
sudo update-alternatives --config gcc

এটি উবুন্টু 12.04 এ কাজ করার বিষয়টি নিশ্চিত করা হয়েছে


জি ++ জিসিসির একটি উপসেট, না?
— soandos

তিনি এবং অন্যান্য অনেকেই হয়তো আমার অজানা ছিলেন। বিষয়টি হ'ল বিভিন্ন বিতরণে, একবার আপনি জিসিসি ইনস্টল করলে, জি ++ স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে যায়, এই পিপিএর সাথে এটি ক্ষেত্রে হয় না এবং আপনার দুটি পৃথকভাবে ইনস্টল করতে হবে।
— ব্যবহারকারী 109764

5
এটি অবশ্যই সঠিক উত্তর, অন্যটি অসম্পূর্ণ বলে আমি মনে করি ...
— শেলজহান

তারপরে এই জিজ্ঞাসাবাবু / প্রশ্নগুলি / ২৯69২২77/how-to-activate-gcc-4-7- রূপান্তর করুন এবং জি ++ এর জন্য একই পদক্ষেপগুলি পুনরাবৃত্তি করুন।
— আন্তোনিও পেট্রিক্কা

আমি জিসিসি সক্রিয় করার সবচেয়ে সহজ উপায়sudo rm /usr/bin/gcc sudo ln -s /usr/bin/gcc-4.7 /usr/bin/gcc
— ধীরেন হামাল

0

config.logফাইলগুলির জন্য বিল্ড ডিরেক্টরিটি অনুসন্ধান করুন এবং ত্রুটি বার্তার জন্য অনুসন্ধান করুন। এটি কিছু সংকেত দেওয়া উচিত।

বিটিডাব্লু, আপনার যদি 4.7 অবিকল প্রয়োজন না হয়, আপনি জিসিসি-স্ন্যাপশট প্যাকেজ ইনস্টল করার চেষ্টা করতে পারেন। এটিতে আপনার প্রয়োজনীয় বৈশিষ্ট্য থাকা উচিত। এটি সঠিক স্থানে ইনস্টল করা হবে না, যদি আমি সঠিকভাবে মনে করি।


এটি কোথায় ইনস্টল করা হয়?
— soandos

সম্পূর্ণ ফাইল-তালিকা (
— -৪

0

এটি উবুন্টু 12.04 64 বিটগুলিতে উত্স gcc-4.7 থেকে কীভাবে তৈরি করবেন তার একটি সম্পূর্ণ গাইড:

http://solarianprogrammer.com/2012/04/13/building-gcc-4-7-on-ubuntu-12-04/


সেই গাইডটি জিসিসি.গন.আর.ইউ.ইউ.ইকি . / ইনস্টলিং জিসিসি- তে প্রদত্ত দ্বিতীয় সাধারণ ভুল করেছে , যা জীবনটিকে তার চেয়ে বেশি জটিল করে তুলেছে
— জোনাথন ওয়েকেলি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.