3

これは実際には 2 つの質問です。

1 - 私の debian amd64 システムでは、gmp/mpfr/mpc に動的にリンクされたクロス GCC を構築できないようです。を削除すると、常にそれらを静的にリンクします--disable-sharedが、どのAFAIKがクロスコンパイラのターゲットのみのオプションですか?

2 - 誰もが gcc をこれらのライブラリに静的にリンクするのはなぜですか? システムをブートストラップしている場合、静的にリンクする必要がある理由は理解できますが、静的にリンクされた gcc を見るのが一般的である理由がわかりません...動的にリンクすることができます。それは...ですか?

4

1 に答える 1

0

--disable-shared を削除すると、常にそれらを静的にリンクします

共有 = 動的

静的 = 静的

それだけです。

于 2013-01-09T00:10:26.703 に答える