2017-08-02 12 views
0

ターゲットシステムが2.4.20 Linuxカーネル上で動作しています。今まで私のホスト環境も同じカーネル上で実行されていました。今私は、2.6.32カーネルで動作しているCentOS 6.5にホスト環境を変更する予定です。カーネル2.4.20を正常にコンパイルするための最良の方法は何ですか?私の古いカーネルをコンパイルするために私のホスト環境をカスタマイズするには?(CentOS 6.5)2.6.32カーネルで2.4.20カーネルをコンパイル

+0

2.6.32で2.4.20をコンパイルできます。コンパイルには何の依存関係もないと思う。 – Rajeshkumar

答えて

0

CentOS 6.5で2.4.20をコンパイルするのは非常に難しいです。 2.4.20カーネルは非常に時代遅れのgcc-2.95.3binutils-2.9.1.0.25を必要とします。また、gcc-2.95.3には、CentOS 6.5にインストールできないglibcの古いバージョンが必要な場合があります。 kernel-2.4.20を本当にコンパイルする必要がある場合は、RedHat 7.3(2001年リリース)をダウンロードし、このシステムを使用して古いカーネルをコンパイルすることができます。

+0

はい。あなたが正しいです。カーネルのコンパイル中に非常に多くのエラーが発生しています。以前のバージョンのgcc、binutils、glibcを使ってCentOS 6.5に環境をインストールまたは作成する方法はありますか? – Eshwar

+0

@エシュワール私はこのように2年前に試みましたが、失敗しました。その後、私はRedHat 7.3をダウンロードし、最終的に正常にコンパイルしました。 – haolee

+0

どうもありがとうございます。 – Eshwar

関連する問題