前言
在 Windows 平台上开发 C++ 程序时,Microsoft Visual C++ (MSVC) 提供了强大的编译工具集,其中最核心的命令行编译工具是 cl.exe
。本文将详细介绍如何使用 cl.exe
手动编译和链接 C++ 程序,帮助开发者理解其基本用法和常见选项。
1. 准备环境
在使用 cl.exe
之前,需要确保已安装 Visual Studio,并配置好开发环境。可以通过以下步骤设置命令行编译环境:
- 打开 Visual Studio Installer,确保安装了“Desktop development with C++”工作负载。
- 通过 Visual Studio 命令提示符进入开发环境。可以在开始菜单中找到“x64 Native Tools Command Prompt for VS 2022”或类似的命令提示符。
2. 基本使用方法
2.1 编译单个源文件
最基本的使用方法是编译单个 C++ 源文件。假设有一个名为 hello.cpp
的源文件,可以通过以下命令进行编译:
cl.exe /EHsc .\hello.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.40.33811 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
hello.cpp
Microsoft (R) Incremental Linker Version 14.40.33811.0
Copyright (<