Firefly开源社区

打印 上一主题 下一主题

Android native C编译出错,提示没有规则可以创建xxxx,需要的目标xxx停止

27

积分

0

威望

0

贡献

游客

积分
27

Android native C编译出错,提示没有规则可以创建xxxx,需要的目标xxx停止

发表于 2015-3-14 22:01:05      浏览:8743 | 回复:3        打印      只看该作者   [复制链接] 楼主
在编译好的环境中,编译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”。 停止
求各位大哥大姐们指教,万分感谢~
回复

使用道具 举报

52

积分

0

威望

0

贡献

技术小白

积分
52
发表于 2015-3-19 19:50:42        只看该作者  沙发
可以用mmm命令进行编译mmm 《path》
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-3-20 09:02:48        只看该作者  板凳
LOCAL_SHARED_LIBRARIES:=libc.so \
        libasound.so

不需要".so",可以参考源码里面的其他android.mk
回复

使用道具 举报

27

积分

0

威望

0

贡献

游客

积分
27
发表于 2015-3-22 14:27:40        只看该作者  地板
两位说的都对,需要用mm来编译,并且库不用写.so,问题已经解决,多谢~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表