CMake在linux上的使用

简介: 这篇文章介绍了在Linux系统上使用CMake的基本步骤,包括安装CMake、创建和编辑CMakeLists.txt文件、生成构建文件以及编译和安装项目的命令。

在Linux上使用CMake,首先需要安装CMake。可以通过以下命令安装:

sudo apt-get install cmake

安装完成后,可以使用以下命令创建一个CMakeLists.txt文件:

touch CMakeLists.txt

接下来,编辑CMakeLists.txt文件,添加项目的相关信息和源文件。例如:

cmake_minimum_required(VERSION 3.10)
project(MyProject)

set(CMAKE_CXX_STANDARD 11)

add_executable(my_program main.cpp)

在这个例子中,我们创建了一个名为"MyProject"的项目,它包含一个名为"my_program"的可执行文件,该文件由main.cpp源文件生成。

保存CMakeLists.txt文件后,在终端中进入项目目录,然后创建一个名为"build"的构建目录:

mkdir build
cd build

在构建目录中,运行以下命令生成构建文件:

cmake ..

最后,使用以下命令编译并安装项目:

make
sudo make install

这样,CMake就会根据CMakeLists.txt文件中的指示编译并安装项目。

目录
相关文章
|
11月前
|
Linux
Linux安装Cmake
Linux安装Cmake
101 0
|
8天前
|
存储 Linux 编译器
cmake的单目录和多目录的使用(Linux和Windows)
本文介绍了在Windows和Linux平台上使用CMake构建单目录和多目录项目的步骤,包括如何配置CMakeLists.txt文件以及如何生成和使用可执行文件、库文件。
13 2
|
2月前
|
Linux TensorFlow 算法框架/工具
在Linux上安装其他版本的cmake 或 升级cmake
在Linux上安装其他版本的cmake 或 升级cmake
58 2
|
5月前
|
Linux Shell C语言
linux下configure,make(makefile),cmake命令详解-makefile和CMakeList
linux下configure,make(makefile),cmake命令详解-makefile和CMakeList
|
5月前
|
Linux 程序员 计算机视觉
【linux 学习】在Linux中经常用到的cmake、make、make install等命令解析
【linux 学习】在Linux中经常用到的cmake、make、make install等命令解析
138 0
|
5月前
|
算法 Unix Linux
【Linux 库管理工具】深入解析pkg-config与CMake的集成与应用
【Linux 库管理工具】深入解析pkg-config与CMake的集成与应用
512 0
|
5月前
|
存储 算法 Shell
【Linux 环境变量相关】深入理解Linux下 CMake、Shell 与环境变量的交互(二)
【Linux 环境变量相关】深入理解Linux下 CMake、Shell 与环境变量的交互
171 0
|
5月前
|
存储 Shell Linux
【Linux 环境变量相关】深入理解Linux下 CMake、Shell 与环境变量的交互(一)
【Linux 环境变量相关】深入理解Linux下 CMake、Shell 与环境变量的交互
232 0
|
JSON NoSQL Linux
VS2022OpenCV跨平台Linux CMake项目搭建过程(Jetson nano测试)
VS2022OpenCV跨平台Linux CMake项目搭建过程(Jetson nano测试)
889 0
VS2022OpenCV跨平台Linux CMake项目搭建过程(Jetson nano测试)
|
Linux
LINUX编译cmake
LINUX编译cmake
96 0