NDK
文章平均质量分 87
猫孓
这个作者很懒,什么都没留下…
展开
-
手工编译一个ndk程序
一NDK环境配置NDK目录结构添加环境变量编译链接运行源文件和编译脚本hellocmakefileApplicationmk和Androidmk1 STL支持2 异常支持3 C RTTI支持Applicationmk NDK所有模块都支持Androidmk 设置当前模块编译器介绍一、NDK环境配置1.NDK目录结构 目录名 描述 build 存放和编译相原创 2017-07-23 22:41:22 · 518 阅读 · 0 评论 -
使用GDB调试Android NDK native程序
使用GDB调试Android NDK nativeCC程序准备工作在设备上部署gdbserver在设备上部署你的Native程序修改文件的权限在设备上通过gdbserver运行你的程序在本地把本地TCP端口forward到设备的TCP端口在本地运行Android ndk路径下的gdb程序在gdb下设置你希望调试的Native程序连接到设备的gdbserver开始调试使用GDB调原创 2017-07-26 02:30:28 · 820 阅读 · 0 评论 -
3. 动态库和静态库
动态库和静态库共享库source一 编译二 静态库打包成lib链接执行三 动态库生成so隐式使用so执行显示调用动态库总结完整的makefile文件动态库和静态库(共享库)Linux下有两种库:动态库和静态库(共享库) 二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过程中已经被载入可执行程序,因此体积比较大。动态库(共享库)的代码在可执行程序运行时才载入内存,在编原创 2017-07-26 23:31:21 · 354 阅读 · 0 评论