2 qq 21831417 qq_21831417 于 2016.05.11 14:19 提问

使用Android源码编译c模块生成可执行文件 5C

图片说明
使用的是海思的SDK,这个应该跟Android的编译环境差不多吧。
各位大侠 我的问题是这样的
写了个helloworld的测试程序,是可以编译成可执行程序然后在机器上运行打印出来的。
但是呢,在编译模块的时候遇到问题了。
按照之前的方式,在development下创建一个文件夹moudle,然后把所有需要的.c .h .so文件都搬了过来,写了个Android.mk,但是呢 在里面添加一句LOCAL_SHARED_LIBRARIES += libcrypto libcurl 之后就报make: *** No rule to make target out/target/product/Hi3798MV100/obj/SHARED_LIBRARIES/libcurl_intermediates/export_includes', needed byout/target/product/Hi3798MV100/obj/SHARED_LIBRARIES/wifiAudit_intermediates/import_includes'. Stop.
make: Leaving directory `/home/zhanglf/android/customer/60/cn/software/his60'
这样的错误 是为什么呢
请赐教,qq 309858937

2个回答

CSDNXIAON
CSDNXIAON   2016.05.11 14:23

关于Android源码中编译C模块的错误
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

u012377333
u012377333   Rxr 2016.05.11 15:22

make: *** No rule to make target out/target/product/Hi3798MV100/obj/SHARED_LIBRARIES/libcurl_intermediates/export_includes', needed byout/target/product/Hi3798MV100/obj/SHARED_LIBRARIES/wifiAudit_intermediates/import_includes'.

make 依赖项或者说是依赖项条件找不到;
http://blog.csdn.net/huhao_bupt/article/details/4743296

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!