私はコンパイラビルドのブートストラップについて理解していますが、通常のユーザーの長所と短所は分かりません。 (GCCのメンテナの価値があると仮定します)ビルドGCC:ブートストラップのメリットとデメリットは何ですか?
GCCを設定するときは、--enable-bootstrap
と--disable-bootstrap
という2つのオプションがあります。私が理解しているように、バニラコンパイラのビルドでは、デフォルトで--enable-bootstrap
が有効になっています。
--disable-bootstrap
のメリットとデメリットについては何も見つかりません。私のGoogle-fuが失敗します。私は、ビルドがより速くなると思っていますが、欠点は何ですか?
明らかに、v6.1.0の公式ソースから、バニラのx86-64 Linux GCCビルドを行っています。
私はここにスクラッチ命令からのLinuxで使用されるオプション--disable-bootstrap
を参照してくださいので、私は尋ねる:http://www.linuxfromscratch.org/lfs/view/development/chapter06/gcc.html
一般に、オプションの機能が分からない場合は、そのオプションに触れないでください。 –
インターネットからのガイドではなく、GCC開発者のJohnathan Wakelyが[GCCをインストールする](https://gcc.gnu.org/wiki/InstallingGCC)ガイドを読む必要があります。一つのこととして、 '。/ contrib/download_prerequisites'は、ほとんどのガイドでは無視されているステップです.Macを手作業でコンパイルすることはお勧めできません。 –