![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cmake 技术类
文章平均质量分 72
Bossking321
三天打鱼,两天晒网!
展开
-
Python 开发环境的搭建
安装python-3.12.1-amd64 安装包的下载 安装 PyCharm Community2023.3 下载PyCharm Community(社区版) 并勾选下面两个复选框。原创 2024-01-25 15:20:42 · 1528 阅读 · 0 评论 -
cmake 错误 “libgcov.a(_gcov_merge_add.o) is referenced by DSO“
原因就出在编译库的时候是不用加-ftest-coverage -fprofile-arcs的,因为这时候只是编译成.o的二进制文件,gcov要在生成.o文件后在.o文件中打桩,链接的时候需要加上target_link_libraries(*** gcov)。遇到libgcov.a is referenced by DSO问题,网上搜了搜,很多人遇到,有说加-shared,有说加–coverage,有说加-lgcov,都不能解决我的问题。链接的时候添加gcov库的链接。原创 2023-12-11 15:14:53 · 880 阅读 · 0 评论 -
cmake安装与基础语法学习3--之cmake编译构建
cmake编译构建。CMake 支持两种构建模式,分别为 源码中构建,源码外构建。生成构建系统:cmake -S . -B build执行构建:cmake --build build安装文件:cmake --install build可执行文件add_executable静态库target_include_directories动态库target_include_directories特殊的库add_library,add_library原创 2023-12-20 09:24:32 · 1240 阅读 · 0 评论 -
cmake安装与基础语法学习2 --之CMakeList语法
CMakeLists.txt 的语法,project 配置项目信息;set 设定编译,指定编程语言版本,配置编译选项,配置编译类型,添加include目录,设置变量;常见变量CMAKE_MODULE_PATH;add_compile_options 配置编译选项;add_definitions 添加全局宏定义;message 打印信息STATUS 或 (none);GLOB,MAKE_DIRECTORY;string字符串操作,list,数学表达式,find_program,add_subdirectory原创 2023-12-19 11:25:52 · 1401 阅读 · 0 评论 -
cmake安装与基础语法学习1 --之安装简介
cmake安装与基础语法学习;Cmake并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile),然后再以一般的建构方式使用。简单的说就是CMake基于Makefile做了二次开发。CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件。有些项目有最低版本要求,如果版本过低,可能项目会编译不了,可以升级CMake。A>卸载已经安装的旧版的CMake[非必需]。二、安装 cmake。原创 2023-12-15 15:49:42 · 442 阅读 · 0 评论