আমি কীভাবে জিসিসি ইনস্টল করব 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.