2017-12-27 24 views
-4

私はi586のエルフのためのGCCをコンパイルしようとしていますが、私は、このコマンドを使用して、「環境設定」ファイルを実行するたびに:GCCクロスコンパイラのコンパイル方法は?

./configure --target=$TARGET --prefix=$PREFIX --disable-nls --enable 
languages=c --without-headers --with-gmp=$PREFIX --with-mpc=$PREFIX 
--with-mpfr=$PREFIX 

が、それは私にこのエラーを与える:

checking for the correct version of gmp.h... yes 
checking for the correct version of mpfr.h... yes 
checking for the correct version of mpc.h... yes 
checking for the correct version of the gmp/mpfr/mpc libraries... no. 

私が持っているが、 gmp、mpfr、およびmpcがどこにあるかを指定します。そして、私はそれらの最新バージョンを持っています。私が行方不明のものはありますか?

+2

叫びを止めてもっと意味のあるタイトルを書いてください。それはあなたが*ヘルプを必要としていることを明らかにしている、またはあなたがここに投稿していないと叫んで*あなたが人々に**時間を寄付するように求めているときに* *。エラーメッセージは、何が間違っているかを示します。必要な**特定のバージョン**を見つけることができません。 *最新*は*正しい*を意味しません。 –

+0

誰かが '$ TARGET'、 '$ PREFIX'を知らなくてもこの質問に答えることができます。 ?ログには、必要なパッケージバージョンとPC上で見つかったバージョンを示す行があります。 – zappy

+0

[もっと速い回答を得るために、どのような状況で私の質問に「緊急」や他の同様のフレーズを追加することができますか?](// meta.stackoverflow.com/q/326569) - 概要はこれがボランティアに対処する理想的な方法であり、おそらく回答を得ることは非生産的です。これをあなたの質問に追加しないでください。 – halfer

答えて

1

なければ、私はあなたがトップレベルのGCCソースディレクトリからcontrib/download_prerequisitesスクリプトを実行してからconfigure行から--with-gmp=$PREFIX --with-mpc=$PREFIX --with-mpfr=$PREFIXを省略示唆特定のGMP/MPFRなどのバージョンに関する本当にケア。 download_prerequisitesスクリプトは、あなたのGCCバージョンが必要とする適切なバージョンのライブラリをダウンロードして解凍し、適切な場所に適切なシンボリックリンクを作成します。

+0

助けてくれてありがとう! – Fathergorgi1

関連する問題