windows\Linux下使用cmake

本文详细介绍了在Windows和Linux环境下安装和配置Cmake,以及如何在VSCode中使用Cmake构建示例代码,包括处理可能出现的nmake编译器问题和生成并运行可执行文件的过程。
摘要由CSDN通过智能技术生成

Windows\Linux下使用cmake过程记录

一、前置条件

1、安装vscode、MinGW、cmake

cmake安装地址:

https://cmake.org/download/
在这里插入图片描述
下载时勾选添加环境变量,或手动将C:\Program Files\CMake\bin添加至系统环境变量
安装后在命令行终端测试:

cmake --version

Linux命令行安装:

sudo apt-get install build-essential
tar -zxvf cmake-3.29.0.tar.gz
sudo wget https://cmake.org/files/v3.29/cmake-3.29.0.tar.gz
·cd cmake-3.29.0
./configure
sudo make
sudo make install
cmake --version 检查是否安装成功

二、在vscode中安装扩展

在这里插入图片描述

三、构建示例代码

新建 hello.cpp

#include<iostream>

int main(int argc, char const *argv[])
{
    std::cout << "Hello" << std::endl;
    return 0;
}

新建 CMakeLists.txt

cmake_minimum_required(VERSION 3.20)
project(Hello)
add_executable(Hello hello.cpp)

四、cmake构建项目

在vscode终端中运行

cmake -B build

若提示找不到nmake编译器,尝试

cmake -B build -G "MinGW Makefiles"

生成makefile文件后,继续执行

cmake --build build

生成可执行文件

五、运行可执行文件

build\Hello.exe
  • 14
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值