No rule to make target all'初学者求教

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No rule to make target all'初学者求教相关的知识,希望对你有一定的参考价值。

参考技术A 错误原因:makefile里面的文件依赖关系有问题,导致头文件找不到。

解决办法:打开编译相关模块的makefile文件,找到.o文件的依赖关系,找到.h文件的路径,查看是否出错并改正。

原因分析:这种情况有时候是因为工程所在的目录改变,例如原来在C盘,现在移到了D盘,而makefile里面的.h文件路径没有改变

出现make: *** No rule to make target `all'. Stop.解决办法

在mac下用eclipse开发jni 总是出现如题所示的异常,后来将build command 改成ndk-build就可以了
具体如图所示
技术分享

输出内容

**** Build of configuration Default for project AppUninstall ****

/Users/cuiran/tool/android-ndk-r9d/ndk-build all 
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 9 in /Users/cuiran/src/workspace/AppUninstall/AndroidManifest.xml    
[armeabi] Install        : libuninstall.so => libs/armeabi/libuninstall.so

**** Build Finished ****


以上是关于No rule to make target all'初学者求教的主要内容,如果未能解决你的问题,请参考以下文章

Android NDK, No rule to make target

出现make: *** No rule to make target `all'. Stop.解决办法

No rule to make target all'初学者求教

No rule to make target,怎么解决啊,求大神指点

Jenkins编译报错,make: *** No rule to make target `

No rule to make target `all'.是怎么回事?