当前位置: 技术问答>linux和unix
请教:make ARCH=arm CROSS_COMPILE=arm-linu- menuconfig出错
来源: 互联网 发布时间:2016-12-12
本文导语: 机子上安装的RT 9的linux,然后下了个linux-2.4.34的内核在里面执行make ARCH=arm CROSS_COMPILE=arm-linu- menuconfig配置,但SHELL提示: Menuconfig has encountered a possible error in one of the kernel’s configuration files and is unable to...
机子上安装的RT 9的linux,然后下了个linux-2.4.34的内核在里面执行make ARCH=arm CROSS_COMPILE=arm-linu- menuconfig配置,但SHELL提示:
Menuconfig has encountered a possible error in one of the kernel’s configuration files and is unable to continue.
scripts/menuconfig lime:832 MCmenu0: command not found.
请问那位大虾知道这是怎么回事吗?
Menuconfig has encountered a possible error in one of the kernel’s configuration files and is unable to continue.
scripts/menuconfig lime:832 MCmenu0: command not found.
请问那位大虾知道这是怎么回事吗?
|
make menuconfig
这个时候只是为了配置编译选项,是在PC上,X86的平台上运行的。
在配置菜单里可以配置arch的类型,系统会自动选择对应的编译器来进行编译
这个时候只是为了配置编译选项,是在PC上,X86的平台上运行的。
在配置菜单里可以配置arch的类型,系统会自动选择对应的编译器来进行编译
|
干脆直接把MakeFile文件改了把,没编译过linux2.4内核,说不定里面写法不一样
|
make ARCH=arm CROSS_COMPILE=arm-linu-
改成完整路径试试,我也遇到过这个问题,后来把最后一个=号后面写成了arm-linux-的完整路径就好了
改成完整路径试试,我也遇到过这个问题,后来把最后一个=号后面写成了arm-linux-的完整路径就好了
|
你直接make menuconfig,然后在菜单里再选择目标架构和编译器啊
|
你试过先把上次编译的过程文件清一次,然后再编译。试试。
|
内核的配置文件有错,除了执行那个命令,你还改过什么地方?
|
就是啊楼主arm-linux-吧
|
[root@huangxing linux-2.4.34]# make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig
arm-linux- me, 中间的空格需要的么?
arm-linux- me, 中间的空格需要的么?
|
强人。看不懂呀。
|
make ARCH=arm CROSS_COMPILE=arm-linu- menuconfig
你确定是arm-linu- ?
你确定是arm-linu- ?