新しいUbuntu用のgccの古いバージョン


15

最新バージョンのUbuntu用のgccの古いバージョン用のパッケージを含むリポジトリはありますか?gcc3を特に必要とするプログラムのために、gcc 4と一緒にgcc3をインストールしたい。

回答:


13

または、Elazarが回答に投稿したDebianスナップショットの代わりに、古いUbuntuリリースのUbuntuパッケージリポジトリを使用できます:http : //packages.ubuntu.com

/etc/apt/sources.listElazarが既に説明したとおりに追加します。

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

Hardy Universeリポジトリは、gcc-3.4を含むリポジトリです。


17

debianスナップショットを使用できます。次の行を追加します/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

そして、あなたは設定されています!

これは他の多くの古いパッケージで機能します。正しいタイムスタンプを選択していることを確認し、snapshots.debianウェブサイトで正しいタイムスタンプを探してください。


プログラムをインストールしてコンパイルしようとすると、このエラーが発生します。これで私を助けてもらえますか?
ファニ14年

@Phaniわからない。g ++-3.4のすべての依存関係をインストールしましたか?
エラザールレイボヴィッチ14年

それ、どうやったら出来るの?build-essentialapt-getを使用してインストールしました。
ファニ

debianスナップショットリポジトリを追加します。リポジトリをdebianに追加する方法のチュートリアルをご覧ください。
エラザールレイボヴィッチ14年

回答の手順を実行した後はどうなりましたか?
エラザールレイボヴィッチ14年

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

余談ですが、RH6でgcc-4.4をエミュレートする必要がある場合は、次を使用してターゲットプログラムをビルドします。

make CC = "gcc-4.4 -U_FORTIFY_SOURCE"


2

gcc-3.3は現在のすべての安定版リリースで利用可能です(明快には、lucid-backportsで利用可能です)

リリースごとに利用可能なバイナリのリスト

上記のリストは、次のコマンドで表示できます。

ソースパッケージリスト:

rmadison gcc-3.3

ソースおよびバイナリリスト:

rmadison gcc-3.3 -S

2

GCC 3.4の場合、正しいソースURLは次のとおりです。古いURLはold-releases.ubuntu.comに移動されるためです。メインポインターの@Ignitorに感謝

編集する

/etc/apt/sources.list

風通しの良い、ダッパー、エッジの効いた、強烈な、勇気のある、丈夫ななど

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

ゼニアルから

    apt update
    apt install gcc-3.4

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.