नए उबंटू के लिए जीसीसी का पुराना संस्करण


15

क्या नवीनतम उबंटू के लिए जीसीसी के पुराने संस्करणों के लिए एक भंडार है। मैं gcc3 के साथ gcc 3 स्थापित करना चाहता हूं, विशेष रूप से gcc3 की आवश्यकता वाले कार्यक्रमों के लिए।

जवाबों:


13

या वैकल्पिक रूप से डेबियन स्नैपशॉट्स एलज़ार ने अपने जवाब में पोस्ट किया , आप पुराने उबंटू रिलीज के लिए उबंटू पैकेज रिपॉजिटरी का उपयोग कर सकते हैं: http://packages.ubuntu.com

उन्हें /etc/apt/sources.listपहले से वर्णित एलाज़र में जोड़ें :

deb     http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe

हार्डी यूनिवर्स रिपॉजिटरी वह है जिसमें gcc-3.4 होता है।


17

आप डेबियन स्नैपशॉट का उपयोग कर सकते हैं । निम्न पंक्तियों को इसमें जोड़ें/etc/apt/sources.list

deb     http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb-src http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb     http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main
deb-src http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main

अब करते हैं

$ apt-get update
$ apt-get install g++-3.4

और आप सेट हैं!

यह कई अन्य पुराने पैकेजों के लिए काम करता है, सुनिश्चित करें कि आप सही टाइमस्टैम्प का चयन करते हैं, स्नैपशॉट डॉट इन वेबसाइट पर सही खोज करें।


मुझे यह त्रुटि स्थापित करने और एक कार्यक्रम को संकलित करने की कोशिश करने के बाद मिलती है । क्या आप इसमें मेरी सहायता कर सकते है?
फणी

@ फनी यकीन नहीं होता। क्या आपने सभी g ++ - 3.4 की निर्भरताएं स्थापित की हैं?
एलाजार लीबोविच

मैं उसको कैसे करू? मैंने build-essentialapt-get का उपयोग करके स्थापित किया ।
फणी

डेबियन स्नैपशॉट रिपॉजिटरी जोड़ें। आप एक ट्यूटोरियल की जाँच करना चाहते हैं कि डेबियन में रिपॉजिटरी कैसे जोड़ सकते हैं।
एलाजार लीबोविच

उत्तर में दिए गए चरणों का पालन करने के बाद क्या हुआ?
एलाजार लीबॉविच

5

आप Ubuntu 16.04 पर gcc-4.4 (या 4.4 और 8 के बीच कोई भी संस्करण) जोड़ सकते हैं ( टूलकिन परीक्षण PPA बनाता है )

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

एक तरफ के रूप में, अगर आपको आरएच 6 पर gcc-4.4 का अनुकरण करने की आवश्यकता है, तो अपना लक्ष्य कार्यक्रम बनाएं

CC = "gcc-4.4 -U_FORTIFY_SOURCE" बनाएं


2

gcc-3.3 सभी मौजूदा स्थिर रिलीज में उपलब्ध है (ल्यूसिड में, यह ल्यूसिड-बैकपोर्ट में उपलब्ध है)

प्रति रिलीज उपलब्ध बायनेरिज़ की सूची

आप निम्न आदेशों के साथ उपरोक्त सूची देख सकते हैं:

स्रोत पैकेज सूची:

rmadison gcc-3.3

स्रोत और बाइनरी सूची:

rmadison gcc-3.3 -S

2

GCC 3.4 के लिए सही स्रोत url नीचे है, क्योंकि पुराने को पुराने-releases.ubuntu.com में ले जाया जाता है। मुख्य सूचक के लिए @Ignitor को धन्यवाद

संपादित करें

/etc/apt/sources.list

breezy, dapper, edgy, feisty, gutsy, hardy आदि के लिए

    deb     http://old-releases.ubuntu.com/ubuntu/ hardy universe
    deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe

xenial से

    apt update
    apt install gcc-3.4

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.