
c
文章平均质量分 65
shizhan.dev
这个作者很懒,什么都没留下…
展开
-
CMake入门3之 静态链接库和动态链接库
目标: 构建一个静态链接库,安装到系统,写一个程序使用安装的静态链接库。 创建静态和动态链接库 文件准备 新建demo5-lib文件夹,包含内容如下 parallels@Lincoln:~/workspace/cmakedemo/demo5-lib$ ll total 24 drwxrwxr-x 3 parallels parallels 4096 Jan 2 21:03 ./ drwxrwxr-x 7 parallels parallels 4096 Jan 2 20:38 ....原创 2021-01-02 22:08:17 · 5084 阅读 · 0 评论 -
cmake入门2子目录
目录 环境 背景 方式一:源代码 方式二:库 环境 ubuntu18 cmake version 3.17.3 背景 把工具类放到单独的文件夹下,以便结构清晰。 比如现在有一个utils的文件夹,下面放自己编写好的工具类。 方式一:源代码 目录结果如下: CMakeLists.txt代码 cmake_minimum_required(VERSION 3.10) project(ylk_demo) add_executable(main main.c utils/Dat.原创 2021-01-02 16:34:57 · 1006 阅读 · 0 评论 -
cmake入门1之hello world
目录 准备文件 使用cmake 1、生成配置 2、构建 3、运行查看结果 改善使用方式out-of-source build 文件准备 构建 查看运行结果 总结 准备文件 新建一个文件夹demo1,新建两个文件:CMakeLists.txt、helloworld.c parallels@Lincoln:~/workspace/cmakedemo/demo1$ pwd /home/parallels/workspace/cmakedemo/demo1 parallel...原创 2021-01-02 11:39:53 · 528 阅读 · 0 评论 -
CLion undefined reference to `pthread_create‘
CMakeLists.txt cmake_minimum_required(VERSION 3.17) project(demo) set(CMAKE_CXX_STANDARD 14)#cpp的添加这个 SET(CMAKE_CXX_FLAGS -pthread)#.c C语言的添加这个 SET(CMAKE_C_FLAGS -pthread)原创 2020-12-29 19:31:01 · 941 阅读 · 0 评论