No rule to make target `out/target/product/generic/obj/lib/liblog.so'
来源:互联网 发布:ubuntu 重置网络设置 编辑:程序博客网 时间:2024/06/17 15:58
先看一个Android.mk
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_PRELINK_MODULE := falseLOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hwLOCAL_SHARED_LIBRARIES := liblogLOCAL_SRC_FILES := hello.cLOCAL_MODULE := hello.defaultinclude $(BUILD_SHARED_LIBRARY)
编译Android hello模块时,提示如下错误
make: Entering directory `/media/workspace/vincent/source/Mirage/mydroid'
make: *** No rule to make target `out/target/product/generic/obj/lib/liblog.so', needed by `out/target/product/generic/obj/SHARED_LIBRARIES/hello.default_intermediates/LINKED/hello.default.so'. Stop.
原因就是缺少liblog.so库文件。
重新编译生产liblog.so :
在Android根目录下运行:
make liblog
============================================PLATFORM_VERSION_CODENAME=RELPLATFORM_VERSION=4.0.4TARGET_PRODUCT=fullTARGET_BUILD_VARIANT=engTARGET_BUILD_TYPE=releaseTARGET_BUILD_APPS=TARGET_ARCH=armTARGET_ARCH_VARIANT=armv7-aHOST_ARCH=x86HOST_OS=linuxHOST_BUILD_TYPE=releaseBUILD_ID=IMM76D============================================cp: target `out/target/product/generic/system/vendor/lib' is not a directorytarget thumb C: liblog <= system/core/liblog/logd_write.ctarget thumb C: liblog <= system/core/liblog/logprint.ctarget thumb C: liblog <= system/core/liblog/event_tag_map.ctarget StaticLib: liblog (out/target/product/generic/obj/STATIC_LIBRARIES/liblog_intermediates/liblog.a)target SharedLib: liblog (out/target/product/generic/obj/SHARED_LIBRARIES/liblog_intermediates/LINKED/liblog.so)target Symbolic: liblog (out/target/product/generic/symbols/system/lib/liblog.so)target Strip: liblog (out/target/product/generic/obj/lib/liblog.so)Notice file: system/core/liblog/NOTICE -- out/target/product/generic/obj/NOTICE_FILES/src//system/lib/liblog.so.txtNotice file: system/core/liblog/NOTICE -- out/target/product/generic/obj/NOTICE_FILES/src//system/lib/liblog.a.txtInstall: out/target/product/generic/system/lib/liblog.so好明显liblog.so已经生成,在out/target/product/generic/system/lib中。
- No rule to make target `out/target/product/generic/obj/lib/liblog.so'
- 解决 需要的目标“out/target/product/generic/obj/lib/liblog.so”。 停止。
- 解决 需要的目标“out/target/product/generic/obj/lib/liblog.so”。 停止。
- Android 5.1 Gallery2编译报错make: *** No rule to make target `out/target/product/techain6572_wet_l/obj/S
- No rule to make target out/target/common/obj/JAVA_LIBRARIES/librilproto-java
- No rule to make target out/target/common/obj/JAVA_LIBRARIES/librilproto-java
- No rule to make target `out/target/common/obj/APPS/framework-res_intermediates/src/R.stamp
- No rule to make target `out/target/common/obj/APPS/framework-res_intermediates/src/R.stamp
- make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libstagefright_intermediates/OMXCodec.o]
- make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libGL.so'
- 解决*** No rule to make target `pbk_app.obj',
- Ubuntu上编译OpenCV出现No rule to make target '/usr/lib/libpng.so' 错误
- CGAL--No rule to make target `/usr/lib/x86_64-linux-gnu/libGL.so'
- No rule to make target '/usr/lib/x86_64-linux-gnu/libproj.so 解决方法
- No rule to make target
- No rule to make target
- No rule to make target
- *** No rule to make target
- 深析静态链接库和动态链接库相同函数覆盖及库调用顺序问题
- linux嵌入式编程高手历程系列1-前言
- 如何查询一个库文件属于哪个rpm包
- 如何在Linux使用Eclipse + CDT开发C/C++程序? (OS) (Linux) (C/C++) (gcc) (g++)
- <DOCTYPE html> 是什么?
- No rule to make target `out/target/product/generic/obj/lib/liblog.so'
- 如何做好PPT
- linux嵌入式编程高手历程系列4-用cvs进行版本管理
- 页面回收---LRU链表
- iOS NSTimer 定时器的使用
- MFC添加右键菜单
- 第八周上机任务项目1-1用类的成员函数完成运算符重载
- spring 概念描述
- poj-2063-完全背包