C++入门(05)从命令行执行C++编译器_MSVC

12 篇文章 0 订阅

1.C++ 编译器

将C++源代码(扩展名为 .cpp )转换成计算机可以运行的可执行程序

编译器会检查代码的语法和语义,生成相应的机器代码,并将代码链接到必要的库,以创建最终的可执行文件

2. 常用 C++ 编译器

MSVC(Microsoft Visual C++)

Windows平台上的VisualStudio自带编译器

GCC(GNU Compiler Collection)

在Linux,Windows(通过MinGW)上常用的开源编译器

Clang

基于LLVM(Low-Level Virtual Machine)的编译器前端

3. MSVC 编译器

Visual Studio 使用的是微软自己的 C++ 编译器,即 Microsoft Visual C++

3.1 开发者命令提示符

VisualStudio 提供的专用命令行工具,其中配置好了环境变量

点击一下 Win“开始”菜单,搜“Developer Command Prompt for VS2022”,或者“x64 Native Tools Command Prompt for VS2022”

在这里插入图片描述
“Developer Command Prompt for VS2022”和“x64 Native Tools Command Prompt for VS2022”

两个都是Visual Studio提供的命令提示符环境,不同架构的编译工具链可能需要不同的环境配置

  • 前者通用,支持多种平台和目标架构,例如x86 x64 ARM 等
  • 后者专用于 x64 开发环境,做了优化,减少了不必要的配置,不加载不必要的x86或其他架构的工具和环境变量,保障了一定的稳定性
    在这里插入图片描述

3.2 编译 C++ 代码

输入 cl 回车,显示MSVC编译器相关信息,表示编译器已正确配置。
在开发者命令提示符中,导航到代码所在目录
在这里插入图片描述
在这里插入图片描述
用 MSVC 编译器命令 cl 编译 calculator.cpp
cl calculator.cpp
编译成功后,会在同一目录下生成一个calculator.exe文件

通过 dir 可以看到多出来两个文件,一个 exe 一个 obj
那么,继续输入可执行文件名称,运行程序
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dotdotyy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值