----------------------> 老兵 求救 : 关于 No rule to make target 'bzImage'

xp4105 2007-12-17 05:14:31

我新下载源代码在/usr/src/linux-2.4.21里,因为正在做交叉编译环境,已经按顺序安装了binutils ,gcc-3.4.5。

我打算用gcc-3.4.5编译/usr/src/linux-2.4.21 ,于是修改了 /usr/src/linux-2.4.21 中的makefile ,

修改这2处 : ARCH=mips
CROSS——COMPILE=/opt/mips-toolchain/bin/mipsel-linux-

同时环境变量也设置到了 /opt/mips-toolchain/bin ,用set命令可以看到。

我就开始 make mrproper ,make menuconfig ,make dep ,make clean ,make bzImage ,

到make bzImage 时候,就提示 No rule to make target 'bzImage' 。

我不知道哪里出了问题,请大家指点。



...全文
4800 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
alaiyeshi 2007-12-18
  • 打赏
  • 举报
回复
我的2.6下面确实是没有这个
因为不走这一步阿

Makefile里面没有baImage的定义,当然就没有Target了
不能盲信
你需要看看你自己的内核的makefile是怎么写的

另外系统的没有问题,你可以看下系统的,应该是有的
xp4105 2007-12-18
  • 打赏
  • 举报
回复
zg351229063


谢谢拉
zg351229063 2007-12-18
  • 打赏
  • 举报
回复
如果添加或删除了Import函数,或者修改了*.def文件。需要重新freeze才行。
如果不是接口的问题,可以查一下帮助。
搜索:“No rule to make target“既可。
xp4105 2007-12-18
  • 打赏
  • 举报
回复



谢谢 alaiyeshi

是我自己弄错了 呵呵

人丢大了:)

xp4105 2007-12-17
  • 打赏
  • 举报
回复


谢谢楼上的哥们。

但你说的也不对啊,你不信自己看看自己/usr/src/linux-x.x.xx 里面的Makefile里面,根本就没有

bzImage:XX
XX XX XX
这样的结构啊。

奇怪的是,编译安装系统时候的内核一点没有问题。

就是编译后来下载的内核就出问题。 不知道是哪里出的问题 。郁闷
alaiyeshi 2007-12-17
  • 打赏
  • 举报
回复
No rule to make target 'bzImage'
说明你的makefile里面没有
bzImage:XX
XX XX XX
这样的东西
编译的时候,请看下README或者INSTALL等等再开始做

还有就是内核编译的时候,一般都会在前一项结束以后提示你下一步做什么的

4,466

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧