Firefly开源社区
标题:
Android native C编译出错,提示没有规则可以创建xxxx,需要的目标xxx停止
[打印本页]
作者:
shaxiaozi
时间:
2015-3-14 22:01
标题:
Android native C编译出错,提示没有规则可以创建xxxx,需要的目标xxx停止
在编译好的环境中,编译C程序,Android.mk如下:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:=./capture.c
LOCAL_MODULE := capture_audio
LOCAL_C_INCLUDES:=$(LOCAL_PATH)
LOCAL_SHARED_LIBRARIES:=libc.so \
libasound.so
include $(BUILD_EXECUTABLE)
一直修改路径最终确定路径肯定没问题,但make capture_audio一直报下面的错:
make: *** 没有规则可以创建“out/target/product/rk3288/obj/EXECUTABLES/capture_audio_intermediates/import_includes”需要的目标“out/target/product/rk3288/obj/SHARED_LIBRARIES/libasound.so_intermediates/export_includes”。 停止
求各位大哥大姐们指教,万分感谢~
作者:
morning
时间:
2015-3-19 19:50
可以用mmm命令进行编译mmm 《path》
作者:
zhansb
时间:
2015-3-20 09:02
LOCAL_SHARED_LIBRARIES:=libc.so \
libasound.so
不需要".so",可以参考源码里面的其他android.mk
作者:
shaxiaozi
时间:
2015-3-22 14:27
两位说的都对,需要用mm来编译,并且库不用写.so,问题已经解决,多谢~~~
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1