![](https://img-blog.csdnimg.cn/20190628093852923.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android NDK
Android NDK 是一套允许您使用 C 和 C++ 等语言,以原生代码实现部分应用的工具集。在开发某些类型的应用时,这有助于您重复使用以这些语言编写的代码库。
本专栏从零开始学习NDK,由浅入深,从基础知识到运用NDK在APP中。
紫雾凌寒
一个有态度的一直在努力的95后程序员。擅长Android,Flutter,数据结构及算法等方面的知识。
路漫漫其修远兮,吾将上下而求索。
欢迎关注我的公众号:紫雾凌寒。
展开
-
静态库与动态库原理,编译流程详解
编译流程1、预处理(Preprocessing)完成宏替换、文件引入,以及去除空行、注释等,为下一步的编译做准备。 $ gcc -E test.c -o test.i -E让gcc在预处理结束后停止编译,test.i 为预处理后的输出文件。-o:指定输出文件。 也就是对各种预处理命令进行处理,包括头文件的包含、宏定义的扩展、条件编译的选择等2、编译(Compilation)将预处...原创 2019-06-30 20:23:04 · 3856 阅读 · 0 评论 -
NDK基础知识
前言学习NDK之前我们首先需要了解NDK是什么?Android NDK 是一套允许您使用 C 和 C++ 等语言,以原生代码实现部分应用的工具集。在开发某些类型的应用时,这有助于您重复使用以这些语言编写的代码库。——Android中文开发技术文档那么我们首先需要有C或C++的基础,下面介绍一些C/C++的基础知识。1、函数指针函数:返回值是一个指针的函数,即本质是一个函数...原创 2019-06-30 20:17:50 · 2691 阅读 · 0 评论