ubuntu下如何安装cmake?cmake简单使用详解

ubuntu下如何安装cmake?cmake简单使用详解

在Ubuntu下安装CMake及简单使用

CMake是一个跨平台的自动化构建系统,用于管理软件构建过程。在Ubuntu下安装CMake可以通过多种方式进行,以下是详细的步骤和CMake的简单使用方法。

安装CMake

使用APT包管理器安装(在线)

  1. 打开终端。
  2. 更新包列表: bash sudo apt update
  3. 安装CMake: bash sudo apt install cmake
  4. 验证安装: bash cmake --version

离线安装CMake

如果你的Ubuntu系统没有网络连接,可以通过离线安装的方式来安装CMake。具体步骤如下:

  1. 在另一台有网络连接的机器上下载CMake的二进制文件(例如,cmake-3.6.3-Linux-x86_64.tar.gz)。
  2. 将下载的文件传输到你的Ubuntu系统。
  3. 解压文件: bash tar -xvf cmake-3.6.3-Linux-x86_64.tar.gz
  4. 修改文件权限: bash chmod -R 777 cmake-3.6.3-Linux-x86_64
  5. 将CMake添加到系统路径中: bash sudo cp -r cmake-3.6.3-Linux-x86_64/* /usr/local/
  6. 验证安装: bash cmake --version

CMake的简单使用

创建一个简单的CMake项目

  1. 创建一个新的项目目录: bash mkdir my_project cd my_project
  2. 创建一个源文件(例如,main.cpp): ```cpp // main.cpp #include

int main() { std::cout << "Hello, World!" << std::endl; return 0; } 3. 创建一个CMakeLists.txt文件:cmake cmake_minimum_required(VERSION 3.0) project(MyProject)

set(CMAKE_CXX_STANDARD 11)

add_executable(my_executable main.cpp) 4. 创建构建目录并生成Makefile:bash mkdir build cd build cmake .. 5. 编译项目:bash make 6. 运行可执行文件:bash ./my_executable ```

添加静态库或动态库

如果你想在项目中添加静态库或动态库,可以在CMakeLists.txt文件中使用add_library命令。例如:

cmake add_library(my_library STATIC src/my_library.cpp)

然后在需要使用该库的目标中链接它:

cmake target_link_libraries(my_executable my_library)

通过以上步骤,你可以在Ubuntu下安装CMake并创建一个简单的CMake项目。CMake的强大功能使得它成为管理复杂项目的理想工具。

本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
阅读全文