您的位置:

Ubuntu cmake安装指南

一、安装CMake

CMake是用于管理和构建C/C++项目的工具。在Ubuntu上安装CMake非常简单,只需要在终端中运行以下命令即可:

sudo apt-get update
sudo apt-get install cmake

安装过程中需要输入密码确认。安装完成后,可以通过运行以下命令来验证CMake是否成功安装:

cmake --version

如果成功安装,则会显示CMake的版本信息。

二、使用CMake构建工程

在使用CMake构建工程时,需要在工程根目录下创建一个CMakeLists.txt文件。该文件指示CMake如何构建项目。以下是示例CMakeLists.txt:

cmake_minimum_required(VERSION 3.0)
project(my_project)
add_executable(my_project main.cpp)

这个文件中定义了项目的名称和源代码文件的名称。main.cpp是源代码文件名,可以根据实际情况进行更改。要构建项目,请使用以下命令:

mkdir build
cd build
cmake ..
make

这些命令将在build目录中生成Makefile,并在此基础上构建项目。如果一切顺利,将在build目录中生成可执行文件。

三、使用CMake管理库

可以使用CMake管理库,以便在多个项目中共享代码。以下是添加库的示例CMakeLists.txt:

cmake_minimum_required(VERSION 3.0)
project(my_project)
add_library(my_library STATIC my_library.cpp)
add_executable(my_project main.cpp)
target_link_libraries(my_project my_library)

在这里,我们创建了一个名为my_library的库,然后将它链接到my_project可执行文件中。可以在其他项目中重复使用my_library。

四、使用CMake安装软件包

最后,可以使用CMake来安装软件包。以下是一个示例CMakeLists.txt文件:

cmake_minimum_required(VERSION 3.0)
project(my_project)
add_executable(my_project main.cpp)
install(TARGETS my_project DESTINATION bin)
install(FILES README.txt DESTINATION share/doc/my_project)

在此示例中,我们安装my_project可执行文件到bin目录下,并将README.txt文件安装到share/doc/my_project目录下。要安装软件包,请使用以下命令:

mkdir build
cd build
cmake ..
make
sudo make install

执行make install命令将软件包安装到系统中。