
笔记
文章平均质量分 92
K.M.N
Day by day,you will know my name.
展开
-
第三方静态库的打包方法
静态库打包发布方法已经提供了一个动态库(.so)或静态库(.a)给其它业务使用,而发布的这个库额本身又依赖了其它的一些第三方库。但是,我们期望业务对这些依赖库无感知,依赖库的变化和增加对业务的编译无影响。即,需要实现在发布动态库(.so)或静态库(.a)的时候把依赖的第三方静态库链接进来。针对发布动态库(.so)和静态库(.a)时的打包链接第三方依赖库的方法,工程目录结构.├── include│ ├── testa.h│ ├── testb.h│ └── testc.h├──原创 2021-02-05 16:13:22 · 1707 阅读 · 0 评论 -
Ninja使用教程
Ninja使用教程Created: Dec 6, 2020 8:20 PMTags: 工具软件简介Ninja 是Google的一名程序员推出的注重速度的构建工具,一般在Unix/Linux上的程序通过make/makefile来构建编译,而Ninja通过将编译任务并行组织,大大提高了构建速度。Ninja的目标是成为汇编程序。构建系统在需要做出决策时变得缓慢。当您处于编辑 - 编译周期时,您希望它尽可能快 - 您希望构建系统执行必要的最少工作以确定需要立即构建的内容。Ninja包含描述任意依赖图原创 2020-12-13 16:18:21 · 4876 阅读 · 0 评论