./configure: GCC には対応するファイルやディレクトリはありません。

./configure: GCC には対応するファイルやディレクトリはありません。

osdev.orgをフォローしようとしています。ただし、gccのクロスコンパイラモードなしではこれを行うことはできません。オプションを(そのプラットフォームでccモードを有効にする必要があります)hostに変更してみましたが、i686-elf-gccそうするには./configure。これを行うと、次のエラーが発生します。./configure: No such file or directory.どうすればいいですか?

編集する: これは私のgccフォルダのイメージです。

ここに画像の説明を入力してください。

答え1

./configureソースコードからプログラムをコンパイルするときに実行する必要がある最初のスクリプト。あなたがやっているのは、インストールされている./configuregccインスタンスでスクリプト、つまりPATHの下のスクリプトを見つけることです/usr/lib/gcc/x86_64-linux-gnu/5.4.0。このディレクトリはインストール中に作成されるため、呼び出し時よりもサイズが小さくなります./configure

まずソースコードをダウンロードする必要があります。次にREADME(または同様の)configureスクリプト自体を読みます。これらの手順を完了したら、スクリプトを実行します。 (ほとんどの場合、特別なパラメータがある可能性が高く、この時点でプログラムの新しいコンパイルを含むmake定義make installのどこかに同様のディレクトリが残ります。)

関連情報