TINY4412学习硬件驱动中....在学习硬件抽象层的过程中,出现了HAL层编译出错的问题。
学习代码的网址:
http://www.cnblogs.com/y041039/archive/2013/05/23/3094579.html贴出Android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS := -llog
LOCAL_MODULE_TAGS := optional
LOCAL_PRELINK_MODULE := false
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
LOCAL_SHARED_LIBRARIES := liblog
LOCAL_SRC_FILES := hello.c
LOCAL_MODULE := hello.default
include $(BUILD_SHARED_LIBRARY)
. setenv后,进入模块目录进行mm编译后出错。
错误为:
frameworks/base/data/sounds/ringtones/ogg/Solarium.ogg:system/media/audio/ringtones/Solarium.ogg ignored.
make: Entering directory `/opt/FriendlyARM/tiny4412/android/android-4.2.2_r1'
make: *** No rule to make target `/hello.c', needed by `out/target/product/tiny4412/obj/SHARED_LIBRARIES/hello.default_intermediates/hello.o'. Stop.make: Leaving directory `/opt/FriendlyARM/tiny4412/android/android-4.2.2_r1'
求友善的斑竹、各位同仁帮帮忙,分析一下原因,谢谢!
hello.rar (2 K) 下载次数:0