gcc-7
और gcc-8
खुशी-खुशी साथ रहेंगे।
मैं सुझाव देना चाहता हूं कि gcc-7
स्थापित करने के लिए, संतोषजनक build-essential
और शायद अन्य आश्रित पैकेजों के लिए, और gcc-8
आपके डिफ़ॉल्ट जीसीसी इंस्टॉलेशन को कॉन्फ़िगर करें।
स्वचालित रूप से पुनर्निर्देशित update-alternatives
होने के लिए उपयोग करें :gcc
gcc-8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 700 --slave /usr/bin/g++ g++ /usr/bin/g++-7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 800 --slave /usr/bin/g++ g++ /usr/bin/g++-8
यह आपको नवीनतम संस्करण में जीसीसी होने की सुविधा देगा, और फिर भी आप सीधे gcc-7
या gcc-8
सीधे चालान कर सकेंगे।
यदि आप बाद में डिफ़ॉल्ट gcc संस्करण बदलना चाहते हैं, तो दौड़ें sudo update-alternatives --config gcc
। यह इसके समान एक संकेत देगा, जो आपको उपयोग किए जाने वाले संस्करण को चुनने देता है:
There are 2 choices for the alternative gcc (providing /usr/bin/gcc).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/gcc-8 800 auto mode
1 /usr/bin/gcc-7 700 manual mode
2 /usr/bin/gcc-8 800 manual mode
Press <enter> to keep the current choice[*], or type selection number:
उच्च प्राथमिकता वह है जिसे स्वचालित रूप से उठाया जाता है update-alternatives
।
build-essential
लेकिन यह सीधे पर निर्भर करता है अन्य संकुल?dpkg-dev g++-8 gcc-8 libc6-dev libc-dev make