makeを使わずにgccをビルドする方法は?

makeを使わずにgccをビルドする方法は?

ソースからツールを作成しようとしています。 make で始まると、次のエラーが発生します。

configure: error: no acceptable C compiler found in $PATH

つまり、gccをインストールする必要があるという意味です。しかし、推測できるように、makeツールが必要です。 gcc-9.3.0のインストール手順は次のとおりです。

GNU makeバージョン3.80(またはそれ以上)GCCをビルドするには、GNU makeをインストールする必要があります。

私の考えでは、これは鶏肉か卵かという問題です。私は何を逃したことがありませんか?

PS:ディストリビューションパッケージソースからこれらのいずれかをインストールするのは簡単です。しかし、ソースコードでビルドしたいです。

答え1

しかし、ソースコードでビルドしたいです。

ポンプを起動するにはCコンパイラが必要です。これまでSunOSなどのシステムでGNUを実行するには、まずデフォルトのCコンパイラを使用してツールをビルドしました(または後で他の人が作成したGCCバイナリを使用)。 MakeはGCCを構築するために必要なツールの1つにすぎません。 Makeバリアを通過すると、GCCを構築するためにGCCが必要であることがわかります。

私はお勧めします最初からLinuxソースからシステム構築を参照したい場合は、すべての個々の手順について詳しく説明します。

関連情報