Cmake
文气09
活到老,学到老!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【CMAKE】使用编译好的静态库或动态库
1,文件目录 . ├── CMakeLists.txt └── src ├── CMakeLists.txt ├── lib │├── hello.h │├── libhello.a │└── libhello.so └── main.cpp 2,cmakeLists.txt cmake_minimum_required (VERSION 2.6) link_directories(${PROJECT_SOURCE_DIR}/...原创 2021-04-14 19:46:30 · 725 阅读 · 0 评论 -
【CMAKE】添加GDB编译选项及GDB调试
1,常见原因 访问空指针 访问只读内存 堆栈溢出 数组越界 在Cmake中加入 add_definitions("-Wall -g") gdb 程序名字 coreDump名字 打开 ulimit -c unlimited 关闭 ulimit -c原创 2021-04-14 17:33:21 · 1218 阅读 · 0 评论 -
【CMAKE】初试hello world的内部构建
1,创建文件夹 lession_1 2,在文件夹编写两个文件 main.cppCmakeLists.txt 文件内容分别是: #include <stdio.h> int main() { printf("hello world. \n"); } cmake_minimum_required (VERSION 2.6) PROJECT (HELLO) SET(S...原创 2019-04-28 19:52:37 · 241 阅读 · 0 评论 -
【CMAKE】编译静态库和动态库
1,创建lession_3并在文件夹下创建如下文件和文件夹 ├── build ├── CMakeLists.txt └── lib ├── CMakeLists.txt ├── hello.cpp └── hello.h 2,其中lession_3下的CMakeLists.txt文件为: cmake_minimum_required (VERSION 2.6) ...原创 2019-04-29 09:06:02 · 1181 阅读 · 2 评论 -
【CMAKE】Makefile脚本
1,在外部文件夹编译中,增加Mekefile文件 # # DO_COMPILE = echo -e "\n ---------------"; \ rm -rf $(PWD)/build/; \ mkdir -p $(PWD)/build/; \ cd $(PWD)/build/; cmake $(PWD); make debug: @$(DO_COMPILE) 2,直接CD到该...原创 2019-05-05 17:28:34 · 257 阅读 · 0 评论
分享