回答:
あなたが話していることは、コンパイラのブートストラップとして知られています。
通常、これは、ターゲットアーキテクチャ用に別のマシンでコンパイラをクロスコンパイルすることによって行われます。こことここにいくつかの背景があります。ただし、それは簡単なプロセスではありません。ターゲットがGCCがすでにサポートしているアーキテクチャでない場合、あなたはあなたの前に多くの仕事をしています。
gcc
最小限のコンパイラas
を構築し、それを使用して実際のを構築することに関する古いインストール手順をいくつか読んだことを覚えていますgcc
。