这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教这个编译错误

共6条 1/1 1 跳转至

请教这个编译错误

菜鸟
2004-11-06 19:20:30     打赏

编译 vxworks bootable image时,到一半的时候,提示如下:

make: *** No rule to make target `D:\Tornado\target\config\ep8260_bsp\m8260FccEnd.obj', ne eded by `partialImage.o'. Stop.

请问如何解决?




关键词: 请教     这个     编译     错误    

菜鸟
2004-11-06 19:22:00     打赏
2楼
应该是没有找到m8260FccEnd.obj这个文件。

菜鸟
2004-11-06 19:32:00     打赏
3楼

没道理啊,在makefile文件里已经指明了路径,

EXTRA_MODULES = $(BSP_DIR)\m8260FccEnd.obj $(BSP_DIR)\miiLib.obj # For the vxWorks image

请继续指教!


菜鸟
2004-11-06 20:41:00     打赏
4楼

如果只有m8260FccEnd.obj 这个目标文件,可以用MACH_EXTRA = m8260FccEnd.obj 试一下。如果你的BSP下有m8260FccEnd.c,则生成的是m8260FccEnd.o,用MACH_EXTRA = m8260FccEnd.o


菜鸟
2004-11-08 03:51:00     打赏
5楼

我的BSP中有m8260FccEnd.c文件,刚才按您的说法试了一下,果然行了!

另外我试过如果去掉EXTRA_MODULES = $(BSP_DIR)\m8260FccEnd.o $(BSP_DIR)\miiLib.o中等号右边部分(即让EXTRA_MODULES为空值),编译也能通过,这样生成的image会有问题吗?


菜鸟
2004-11-08 04:04:00     打赏
6楼

刚才我又比较了这两种方法生成的映象文件,居然是一样的! 不能理解,烦您再解释一下.


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]