cmake在管理大型项目时经常被用到,本文以简单程序演示来说明camke管理项目应用,其中包括主程序,子程序,so库程序,lib程序。
目录
1.程序目录结构
2.编译执行
3.清除临时文件
4.完整代码
1.程序目录结构
├── build.sh
├── cmake
│ ├── headers.cmake
│ └── product.cmake
├── CMakeLists.txt
├── lib
│ ├── cmake
│ │ └── lib.cmake
│ ├── CMakeLists.txt
│ ├── show.cpp
│ └── show.h
├── main
│ ├── main.cmake
│ └── main.cpp
├── so
│ ├── cmake
│ │ └── so.cmake
│ ├── CMakeLists.txt
│ ├── show.cpp
│ └── so_show.h
└── sub_execute
├── CMakeLists.txt
├── show.cpp
└── show.h
2.编译执行
bash build.sh -p 1
./pro-main
3.清除临时文件
bash build.sh -c 1
4.完整代码
https://download.csdn.net/download/hsy12342611/87719409