![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.mk
文章平均质量分 78
LiQin
工作三年了,跳来跳去,做了很多工作。
但都没有稳定过,现在仔细想想,一天一天老去,玩也不是事,还是踏踏实实工作…买房…娶妻…
展开
-
android ndk 之 多个模块 Android.mk 编写
最近在移植一个linux下的c库到android,学习编写Android.mk文件,特地花了点时间学习。 在网上搜了很多,最后发现还是看ndk的文档最直接,也最全面,下面的总结主要是根据ndk提供的文档编写的。 1、单一的Android.mk文件: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MOD原创 2012-08-29 11:05:09 · 5025 阅读 · 1 评论 -
android的ndk下,解决两个so相互调用的问题
A、B两个模块,主要都是用C实现的,需要用ndk编译成两个a.so、b.so,但是a.so内调用b.so中的函数,b.so内也调用了a.so中的函数,而且由于某些原因A、B必须分开编译。问题是无论先编译那个模块都会编译不通过,因为它们相互依赖。为了编译通过,必须在编译时取消这种依赖关系,下面程序中使用dlopen打开so,dlsym获取函数指针,就避免了这种编译依赖关系。a.c原创 2012-09-04 15:16:38 · 2243 阅读 · 0 评论