次のコマンドを実行した後
make ARCH=i386 CROSS_COMPILE=i386-linux- menuconfig
上記のエラーが発生します。これが何を意味するのか、そして考えられる解決策は何ですか?
私は何をしたいと思うか。 カーネルの設定メニューにアクセスしていくつかの設定を実行しようとしています。
答え1
特定のアーキテクチャの設定オプションにのみアクセスする場合は、クロスコンパイラを指定する必要はありません。
make ARCH=i386 menuconfig
何でもビルドするには、適切なプレフィックスを持つ機能するクロスコンパイラが必要です。たとえば、Debianではパッケージをインストールgcc-i686-linux-gnu
しますARCH=i386 CROSS_COMPILE=i686-linux-gnu-
。