visual studio编译

visualstudio使用MSVC编译器来编译代码

例子

假设你有一个名为 hello.cpp 的 C++ 源文件,内容如下:

复制代码

cpp复制代码

|---|----------------------------------------------|
| | #include <iostream> |
| | |
| | int main() { |
| | std::cout << "Hello, World!" << std::endl; |
| | return 0; |
| | } |

如果你已经按照上述步骤将 MSVC 编译器的路径添加到了 PATH 环境变量中,你可以打开命令行窗口,导航到 hello.cpp 所在的目录,然后输入以下命令来编译它:

复制代码

|---|----------------|
| | cl hello.cpp |

如果一切正常,编译器将生成一个名为 hello.exe 的可执行文件(在 Windows 上)。你可以通过输入 hello.exe 来运行它,并看到输出 Hello, World!

注意

  • GCC(GNU Compiler Collection)是一套由GNU开发的编程语言编译器,支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada、Go和D等。GCC编译器是开源的,并且可以在多个平台上运行,包括Windows(通过MinGW或Cygwin等工具)、Linux和macOS等。
  • 如果能在visualstudio上编译代码,代表有MSVC编译器,但是想用命令行来编译代码,还需要将mSVC编译器的可执行文件放到path路径中

在命令行中使用 MSVC 编译器

要在命令行中使用 MSVC 编译器,你可以采取以下步骤:

  • 找到编译器路径

    MSVC 编译器通常位于 Visual Studio 的安装目录下的 VC\Tools\MSVC\<version>\bin\Hostx64\x64(对于 64 位编译器)或 Hostx64\x86(对于 32 位编译器)文件夹中。你需要找到 cl.exe 可执行文件。

  • 添加到 PATH 环境变量

    将上述路径添加到你的系统 PATH 环境变量中。这样,你就可以在任何命令行窗口中直接输入 cl 来调用编译器了。

  • 使用编译器

    打开命令行窗口,导航到你的 C/C++ 源文件所在的目录,然后输入 cl sourcefile.ccl sourcefile.cpp 来编译你的代码。

  • 如果你没有将 MSVC 编译器的路径添加到 PATH 环境变量中,你需要使用完整的路径来调用 cl.exe,例如:

    复制代码

    |---|------------------------------------------------------------------------------------------------------------------------------|
    | | "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\Hostx64\x64\cl.exe" hello.cpp |

    (注意:路径可能因 Visual Studio 的版本和安装位置而异。)

  • MSVC 编译器是专为 Windows 平台设计的,并且与 Visual Studio 深度集成。如果你需要在其他平台上编译代码,你可能需要使用其他编译器,如 GCC 或 Clang。

以GCC为例,如何将编译器放到环境变量中

下载完 GCC 编译器后,设置环境变量的目的是为了让操作系统能够在任何目录下都能找到并运行 GCC 的可执行文件(如 gcc.exe)。以下是设置 GCC 环境变量的步骤及原因:

设置步骤

Windows 系统
  1. 找到 GCC 的安装位置
    • 通常,GCC 编译器会安装在某个特定的目录下,例如 C:\MinGW\bin(如果你使用的是 MinGW 版本的 GCC)。
  2. 复制 GCC 的 bin 目录路径
    • 确保你复制的是包含 gcc.exe 的 bin 目录的完整路径。
  3. 打开环境变量设置
    • 右键点击"此电脑"或"计算机",选择"属性",然后点击"高级系统设置"和"环境变量"。
  4. 编辑 PATH 变量
    • 在"系统变量"区域找到 PATH 变量,选择它并点击"编辑"。
    • 在弹出的编辑窗口中,点击"新建"并粘贴之前复制的 GCC 的 bin 目录路径。
  5. 保存并应用更改
    • 点击"确定"保存更改,并关闭所有打开的对话框。
  6. 验证设置
    • 打开一个新的命令提示符窗口(确保不是之前已经打开的那个),输入 gcc --version 来检查 GCC 是否已正确安装并配置。
相关推荐
芝麻团坚果2 小时前
对subprocess启动的子进程使用VSCode python debugger
linux·ide·python·subprocess·vscode debugger
小码ssim3 小时前
IDEA使用tips(LTS✍)
java·ide·intellij-idea
hence..3 小时前
Vscode写markdown快速插入python代码
ide·vscode·python
qq_429856574 小时前
idea启动服务报错Application run failed
java·ide·intellij-idea
佛系小嘟嘟5 小时前
Android Studio不显示需要的tag日志解决办法《All logs entries are hidden by the filter》
android·ide·android studio
陌上阳光5 小时前
vscode连接远程开发机报错
ide·vscode·编辑器
码码哈哈0.05 小时前
VSCode 2022 离线安装插件QT VSTOOl报错此扩展不能安装在任何当前安装的产品上。
ide·vscode·qt
醉酒柴柴6 小时前
【代码pycharm】动手学深度学习v2-07 自动求导
ide·深度学习·pycharm
yyywxk6 小时前
VSCode 新建 Python 包/模块 Pylance 无法解析
ide·vscode·python
七灵微6 小时前
【IDE】使用指南
ide