Spec2006 编译错误 No rule to make target<command-line>
2015-05-10 17:04
555 查看
参考: spec2006编译经历
问题来源: 编译spec2006时出现如下错误:
make No rule to make target command-line
解决方法: 生成perl的时候发生依赖command-line问题。原因是makedepend生成makefile只过滤了command line,而没有过滤掉command-line,导致生成makefile中依赖文件有command-line。一些高版本自动化工具会过滤,而低版本不会过滤,所以视情况而定。解决方法是打开tools/src/perl-5.87/makedepend.SH(注意不是makedepend)在相应位置加入过滤。在该文件中定位到command line,按照相同的写法过滤掉command-line即可。
问题来源: 编译spec2006时出现如下错误:
make No rule to make target command-line
解决方法: 生成perl的时候发生依赖command-line问题。原因是makedepend生成makefile只过滤了command line,而没有过滤掉command-line,导致生成makefile中依赖文件有command-line。一些高版本自动化工具会过滤,而低版本不会过滤,所以视情况而定。解决方法是打开tools/src/perl-5.87/makedepend.SH(注意不是makedepend)在相应位置加入过滤。在该文件中定位到command line,按照相同的写法过滤掉command-line即可。
相关文章推荐
- Openwrt编译python3时出现错误:No rule to make target `package//host/compile'
- 编译Linux内核时的错误 ——make ***No rule to make target 'uimage' .stop
- 编译内核是出现No rule to make target `firmware/sd8686_helper.bin', 错误的解决
- Android编译错误:No rule to make target '/Android.mk'
- Cocos2d-x:编译Coco2d-x android 程序出现make: *** No rule to make target ...CC*.o'. Stop.
- android5.0编译问题:No rule to make target 'external/chromium_org/third_party/angle/.git/index',
- 编译Coco2d-x android 程序出现make: *** No rule to make target ...CCConfiguration.o'. Stop.
- eclipse c/c++IDE 编译 make: *** No rule to make target `all'. Stop. 解决办法
- linux内核编译中的各种问题:No rule to make target `menuconfig'&&Unable to find the Ncurses libraries
- AndroX eclipse导入源程序后编译错误 make: *** No rule to make target `all'. C/C++ Problem
- uboot编译错误error:no rule to make target include/stddef.h,needed by 'img2srec.o'
- Symbian S60开发 "no rule to make target" 错误
- uboot编译错误error:no rule to make target include/stddef.h,needed by 'img2srec.o'
- Nios II编译出错:make: *** No rule to make target `e:/nios ', needed by `/cygdrive/e/nios/Debug/system_de
- Android5.0编译问题:No rule to make target 'external/chromium_org/third_party/angle/.git/index',
- Eclipse下NDK编译错误之No rule to make target
- Makefile常见错误解析 - make: *** No rule to make target 'test1.o', needed by 'test2'. Stop
- No rule to make target 'usr/lib/x86_64-linux-gnu/libcuda.so' Linux下安装OpenCV时 make编译出现的Bug
- [新手编译内核]kernel进行编译时提示No rule to make target `menconfig'.
- android ndk编译时的错误:No rule to make target...