天嵌 ARM开发社区

 找回密码
 注册
查看: 5221|回复: 7

新手的简单问题——make menuconfig出错

[复制链接]
zhuran0822 发表于 2011-12-4 00:29:08 | 显示全部楼层 |阅读模式
大家好,这几天我在学linux移植教程,在make menuconfig时总是出错,提示“没有规则可以创建目标menuconfig”。停止。

已经在网上查找了很多资料,但没有一个说到节骨眼上的,可能是觉得问题太简单,都是一笔带过,只是苦了我这样的新手,所以在此厚颜求教!

我使用的linux内核是linux-2.6.30.4,解压位置是/opt/EmbedSky/,解压后的文件夹名为linux-2.6.30.4,此外,我目前所在位置是/opt/EmbedSky。

不知道问题出在哪,望指教!

附:已在系统中添加对ARM的支持
ARCH ?=$(SUBARCH)
CROSS_COMPILE ?=
ARCH=arm
CROSS_COMPILE=arm-linux-

已修改系统时钟:
s3c24xx_init_clocks(12000000);

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
workhard123 发表于 2011-12-4 16:47:06 | 显示全部楼层
你在终端进入内核文件夹中编译啊
 楼主| zhuran0822 发表于 2011-12-4 18:17:13 | 显示全部楼层
先谢谢一声!
问题是我将内核解压到/opt/EmbedSky/了,然后在pc(linux系统)中的位置是/opt/EmbedSky/,输入pwd命令可看到。
请问,内核文件夹地址是哪里?我应该先输入什么命令?
#cd /opt/EmbedSky/???
danshi126 发表于 2011-12-4 22:04:37 | 显示全部楼层
内核目录下   make menuconfig
亚瑟王 发表于 2011-12-5 22:10:07 | 显示全部楼层
亲,我花了3分钟,终于把你的图片看清楚了。
你的内核在/opt/EmbedSky/linux-2.6.30.4目录下的,而你配置的目录却是/opt/EmbedSky,在这个目录下根本没有make menuconfig所需要的条件啊,所以提示那个信息。
你应该在/opt/EmbedSky/linux-2.6.30.4目录下进行内核的配置和编译。
 楼主| zhuran0822 发表于 2011-12-17 23:55:02 | 显示全部楼层
管理员,非常感谢,这个问题困扰了我很久,新人不大懂,高手不屑答,呵呵~最近这几天没时间,现在才来得及表示感谢,抱歉了!
图片的问题是我疏忽了,下次我会弄一个大点的图片。
我按你说的试了下,很快就成功打开了配置菜单!另外,我所使用的交叉编译器已经更换成了使用手册上推荐的4.3.3版,而非更新的4.5.2版,但也能成功,看来与交叉编译器问题无关。
 楼主| zhuran0822 发表于 2011-12-18 00:00:11 | 显示全部楼层
danshi126 发表于 2011-12-4 22:04
内核目录下   make menuconfig

问题已解决,谢谢了!经过高手提示我才发现,我的内核在/opt/EmbedSky/linux-2.6.30.4目录下,但我配置的目录却是/opt/EmbedSky,在这个目录下根本没有make menuconfig所需要的条件啊,所以提示那个信息。
 楼主| zhuran0822 发表于 2011-12-18 00:00:50 | 显示全部楼层
workhard123 发表于 2011-12-4 16:47
你在终端进入内核文件夹中编译啊

问题已解决,谢谢了!经过高手提示我才发现,我的内核在/opt/EmbedSky/linux-2.6.30.4目录下,但我配置的目录却是/opt/EmbedSky,在这个目录下根本没有make menuconfig所需要的条件啊,所以提示那个信息。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-17 09:35 , Processed in 1.046875 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表