![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cmake
Coder_BCM
深漂程序猿,从事嵌入式linux开发。
展开
-
嵌入式linux学习笔记-- cmake使用cppcheck进行代码的静态检查 的实现过程
cmake + cppcheck 组合使用的方法介绍原创 2022-06-04 18:05:01 · 2229 阅读 · 1 评论 -
嵌入式linux学习笔记--spdlog 使用动态库的方法记录
之前项目中使用的spdlog 库,但是一直使用的是herder only 模式,简单是简单,但是编译的速度实在是太慢了,所以最近就在探索使用动态库的方法加速编译的速度。仓库的地址 :https://gitee.com/jeasonb/spdlog_dyn测试方法...原创 2022-02-20 16:54:43 · 1978 阅读 · 3 评论 -
嵌入式linux学习笔记-- 记录一种dlopen 打开的动态库无法被卸载的情形,情形分析以及对应的解决方法
项目中使用了rapidjson 的库函数,然后将这个库分别编译进入了不同的动态库中,然后产品的动态库设计上要能实现动态的卸载和装载 然后就遇到了问题。具体的表现就是 打开的动态库无法被卸载。...原创 2022-02-13 15:54:13 · 1211 阅读 · 0 评论 -
CMake学习笔记--- CPack 简单记录
今天完善看了 CPack 的打包 相关的资料,简单的记录一下CMAKE_MINIMUM_REQUIRED(VERSION 3.8)project(cpack_learn CXX) set(VERSION_MAJOR 1)set(VERSION_MINOR 1)set(VERSION_PATCH 1) # #采用debug模式时启用'ENABLE_DEBUG'# IF (CMAKE_BUILD_TYPE STREQUAL Debug)# ADD_DEFINITIONS(-DENA原创 2021-12-20 00:12:09 · 1156 阅读 · 0 评论 -
cmake学习笔记--cmake的打印、创建工程等基本操作(1)
最近项目代码重构切换到了cmake的编译环境下。 有幸学习了一下cmake的一些基本的操作,记录一下。0 . 创建一个工程0.0 指明工程需要的cmake的最低版本(或者是最低到最高)cmake_minimum_required(VERSION 3.1.2 FATAL_ERROR)# cmake_minimum_required(VERSION <min>[...<policy_max>] [FATAL_ERROR])0.1 指定工程的名称以及 编程语言等特点proje原创 2021-12-05 22:55:55 · 2585 阅读 · 0 评论