ubuntu下如何安装cmake?cmake简单使用详解
在Ubuntu下安装CMake及简单使用
CMake是一个跨平台的自动化构建系统,用于管理软件构建过程。在Ubuntu下安装CMake可以通过多种方式进行,以下是详细的步骤和CMake的简单使用方法。
安装CMake
使用APT包管理器安装(在线)
- 打开终端。
- 更新包列表:
bash sudo apt update - 安装CMake:
bash sudo apt install cmake - 验证安装:
bash cmake --version
离线安装CMake
如果你的Ubuntu系统没有网络连接,可以通过离线安装的方式来安装CMake。具体步骤如下:
- 在另一台有网络连接的机器上下载CMake的二进制文件(例如,
cmake-3.6.3-Linux-x86_64.tar.gz)。 - 将下载的文件传输到你的Ubuntu系统。
- 解压文件:
bash tar -xvf cmake-3.6.3-Linux-x86_64.tar.gz - 修改文件权限:
bash chmod -R 777 cmake-3.6.3-Linux-x86_64 - 将CMake添加到系统路径中:
bash sudo cp -r cmake-3.6.3-Linux-x86_64/* /usr/local/ - 验证安装:
bash cmake --version
CMake的简单使用
创建一个简单的CMake项目
- 创建一个新的项目目录:
bash mkdir my_project cd my_project - 创建一个源文件(例如,
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的强大功能使得它成为管理复杂项目的理想工具。
