本文主要是介绍C++入门(05)从命令行执行C++编译器_MSVC,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 1.C++ 编译器
- 2. 常用 C++ 编译器
- MSVC(Microsoft Visual C++)
- GCC(GNU Compiler Collection)
- Clang
- 3. MSVC 编译器
- 3.1 开发者命令提示符
- 3.2 编译 C++ 代码
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
那么,继续输入可执行文件名称,运行程序
这篇关于C++入门(05)从命令行执行C++编译器_MSVC的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!