摘要: 1.静态库和共享库的概念在链接共享库时只是指定了动态链接器和该程序所需要的库文件,并没有真正的做链接,可执行文件中仍然是未定义的符号,需要在运行时做动态链接。而在链接静态库时,链接器会把静态库中的目标文件取出来和可执行文件真正的链接在一起,所以采用静态库的可执行文件一般很大,不需要库文件也能运行,而采用共享库的可执行文件一般比较小,需要库文件才能运行。2.如何制作静态库和共享库(1)静态库制作首先将源文件编译成目标文件,制作静态库采用打包命令ar即可,例如:ar rs libname.a a.o b.o c.o,r表示将后面的文件列表添加到文件包,如果文件包不存在就创建它,如果文件包已有同名文 阅读全文
posted @ 2011-11-20 22:12 移动应用开发 阅读(240) 评论(0) 推荐(0)
摘要: 之前之前用R4,现在一下就跳到用R7了,ANDROID4.0出来过后,应该有不少热机友敢望资疗吧,OK,在网上偶尔浏览的时候,看到有很多初学者希望了解在ANDROID中NDK应用的开发,不知道它是怎么开发与运行的,今天我就简单来图解一个HelloWorld的简单实列吧,以好供初学者做给力的参考,OK,不废话了,直入正题吧:首先,我们得配置环境,当然这是在你本来就有SDK开发环境的情况下,请去官方下个NDK吧:http://www.android.com.,最新版本为android-ndk-r7-linux-x86.tar.bz2,即R7,我一直用的是LINUX,所以我下的是LINUX版本,如果 阅读全文
posted @ 2011-11-20 15:57 移动应用开发 阅读(154) 评论(0) 推荐(0)