设为首页 加入收藏

TOP

Android中使用Makefile编译程序和库的方法
2014-11-24 08:20:35 来源: 作者: 【 】 浏览:1
Tags:Android 使用 Makefile 编译 程序 方法

1. 将库编译为动态库时:


test中仅有一个文件main.c



Makefile内容如下



libtest中有头文件libtest.h和libtest.c



Makefile内容如下



adb push test /data/


adb push libtest /data/


adb shell chmod 777 /data/test


在模拟器的shell中


cd /data/


export LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH


./test


注意


EXTRA_OBJS = $(BASE_PATH)/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/libgcc.a


libgcc.a需放在其它库的前面,否则程序在运 时会有无法链接的提示,但在链接时没有报错。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android下耳机HOOK键功能开发 下一篇USB无线网卡(Zydas)移植到Linux-2..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C 内存管理 | 菜鸟教 (2025-12-26 20:20:37)
·如何在 C 语言函数中 (2025-12-26 20:20:34)
·国际音标 [ç] (2025-12-26 20:20:31)
·微服务 Spring Boot (2025-12-26 18:20:10)
·如何调整 Redis 内存 (2025-12-26 18:20:07)