centos7 CMakeCPack
时间: 2024-01-26 13:14:32 浏览: 60
CMake安装包
根据提供的引用内容,CMakeCPack是一个CMake的模块,用于生成打包文件。在CentOS 7上使用CMakeCPack,你需要确保已经安装了CMake和相关的依赖库。
以下是使用CMakeCPack生成打包文件的步骤:
1. 确保已经安装了CMake和相关的依赖库。你可以使用以下命令来安装CMake和依赖库:
```shell
sudo yum install cmake
sudo yum install ncurses-devel
```
2. 创建一个CMakeLists.txt文件,并在其中添加以下内容:
```cmake
cmake_minimum_required(VERSION 3.0)
project(MyProject)
# 添加可执行文件
add_executable(MyExecutable main.cpp)
# 添加安装规则
install(TARGETS MyExecutable DESTINATION bin)
# 添加打包规则
include(CPack)
```
3. 在项目的根目录下创建一个build文件夹,并进入该文件夹:
```shell
mkdir build
cd build
```
4. 在build文件夹中运行cmake命令来生成Makefile:
```shell
cmake ..
```
5. 运行make命令来编译项目:
```shell
make
```
6. 运行make命令来安装项目:
```shell
make install
```
7. 运行cpack命令来生成打包文件:
```shell
cpack
```
生成的打包文件将会在build文件夹中生成。
阅读全文