GNU/Linux >> Linux の 問題 >  >> Debian

Debian – Debian用の最新のGccを入手しますか?

さまざまなc++0x機能を使用しているため、gccでアプリをビルドできません。私はDebian6(Lenny)を使用しており、アップグレード/更新後、gccバージョン4.4.5-8を使用しています。必要なバージョンはわかりませんが、mingw4.6.2は機能します。 gcc4.7.0がリリースされました。

Debianにgccバージョン4.6以降をインストールするにはどうすればよいですか?

承認された回答:

Debian 6.0はSqueeze(現在は安定しています)です。レニーは5.0(現在は古い安定版)でした。スクイーズを意味していると思います。

apt-pinningを使用して、Wheezy(現在テスト中)をsources.listに安全に追加します 、次にgcc-4.7/wheezyをインストールします。

つまり、/etc/apt/sources.list 次のようになります:

deb local.debian.mirror squeeze main
deb local.debian.mirror wheezy main

/etc/apt/preferences 次のようになります:

Package: *
Pin: release n=squeeze
Pin-Priority: 900

Package: *
Pin: release n=wheezy
Pin-Priority: 200

(正確な数値はそれほど重要ではありません。さまざまな範囲の意味の詳細については、man 5 apt_preferencesを参照してください。)

これにより、テストパッケージが意図せずにインストールされるのを防ぐことができます。 (もちろん、システム全体をテストにアップグレードすることもできます。)

apt-get install gcc-4.7/testingで解決エラーが発生する場合があります 安定したバージョンよりも大きいバージョンを必要とする依存関係があるため。 apt-get --target-release testing install gcc-4.7 コマンドの実行中、テストを優先度990に設定します。


Debian
  1. Debian 6のLTSアップデートを入手する方法(Squeeze)

  2. Debianでsudoのパスワードをリセットする方法

  3. DebianでTaskselを使い始める

  1. GlusterFS3.12をインストールするためのDebianStretchの準備

  2. Debian用ISPConfig3ProFTPd

  3. debian の gui をインストールする方法

  1. ヘルムリリースのヘルム値を取得する

  2. Debian10LinuxにGCCコンパイラをインストールする方法

  3. Debian11でApacheのリバースプロキシとしてNginxを設定する方法