> 文章列表 > cmake管理子程序,lib库和so库应用实践

cmake管理子程序,lib库和so库应用实践

cmake管理子程序,lib库和so库应用实践

       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