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 是否已正确安装并配置。
相关推荐
孤客网络科技工作室4 小时前
在 Jupyter Notebook 中使用 Matplotlib 进行交互式可视化的教程
ide·jupyter·matplotlib
kim56597 小时前
android studio 更改gradle版本方法(备忘)
android·ide·gradle·android studio
咸芝麻鱼8 小时前
Android Studio | 最新版本配置要求高,JDK运行环境不适配,导致无法启动App
android·ide·android studio
kim56598 小时前
各版本android studio下载地址
android·ide·android studio
饮啦冰美式8 小时前
Android Studio 将项目打包成apk文件
android·ide·android studio
一个松8 小时前
IDEA报包不存在,但实际存在
java·ide·intellij-idea
牙买加_小杨12 小时前
用vscode编写verilog时,如何有信号定义提示、信号定义跳转(go to definition)、模块跳转这些功能
ide·vscode·编辑器
南郁12 小时前
06.VSCODE:备战大项目,CMake专项配置
ide·vscode·编辑器