Cmake 编译工具
Cindy_1224
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 下cmake生成SO库的使用实例
1、创建我的共享库:MySharedLib CMakeLists.txt cmake_minimum_required(VERSION 2.8) project(MySharedLib) # C++11 编译 set(CMAKE_CXX_STANDARD 11) #创建共享库 add_library(MySharedLib SHARED library.cpp library.h) libr...原创 2019-01-08 11:03:02 · 18081 阅读 · 5 评论 -
Makefile 中的符号
Makefile$@, $^, $< $@表示目标文件 $^表示所有的依赖文件 $<表示第一个依赖文件 $?表示比目标还要新的依赖文件列表转载 2019-07-22 09:43:42 · 518 阅读 · 0 评论 -
makefile 书写规则
规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在 Makefile 中,规则的顺序是很重要的,因为,Makefile 中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让 make 知道你的最终目标是什么。一般来说,定义在 Makefile 中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一个目标会成为最...转载 2018-09-27 11:04:29 · 634 阅读 · 0 评论 -
Cmake
1.CMake编译原理 CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库(so(shared object))。因此CMake的编译基本就两个步骤: 1. cmake 2. ...转载 2019-01-01 21:45:40 · 665 阅读 · 0 评论 -
多目录工程的CmakeLists.txt编写(自动添加多目录下的文件)
最近在忙一个Android NDK 开发项目,工程中用到了多级cmake的嵌套,主要参考 https://blog.youkuaiyun.com/ktigerhero3/article/details/70313350 在这里记录一下,方便后期知识整理。 ...转载 2019-08-19 14:55:53 · 3240 阅读 · 0 评论
分享