scripts/Kconfig.include:39: 未找到编译器“i386-linux-gcc”

scripts/Kconfig.include:39: 未找到编译器“i386-linux-gcc”

运行以下命令后

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-.

相关内容