vscode 在windows下使用gcc+mingw调试 c/c++程序

您所在的位置:网站首页 windows版本介绍 vscode 在windows下使用gcc+mingw调试 c/c++程序

vscode 在windows下使用gcc+mingw调试 c/c++程序

2023-04-05 00:55| 来源: 网络整理| 查看: 265

这里将介绍配置Visual Studio Code以使用GCC C ++编译器(g ++)和GDB调试器来创建和调试在Windows上运行的程序。

安装VS Code的C/C++扩展。可以通过在扩展视图中搜索“c++”来安装C/C++扩展(Ctrl+Shift+X)。 image1.png

通过MSYS2获取最新版本的Mingw-w64,该软件提供了GCC,Mingw-w64和其他有用的C++工具和库的最新本地版本。可以从MSYS2页面下载最新的安装程序,或使用此链接到安装程序。

按照MSYS2网站上的Installation说明安装Mingw-w64。

安装Mingw-w64工具链(pacman -S --needed base-devel mingw-w64-x86_64-toolchain)。在MSYS2终端中运行pacman命令。接受默认值以安装toolchain组中的所有成员。

使用以下步骤将Mingw-w64的bin文件夹的路径添加到Windows的PATH环境变量中:例如路径:C:\\msys64\\mingw64\\bin。

检查您的MinGW安装

要检查您的Mingw-w64工具是否正确安装并可用,请打开一个msys2命令的终端提示符并键入:

gcc --version g++ --version gdb --version 如果您没有看到预期的输出或g++或gdb不是已识别的命令,请确保您的PATH条目与编译器所在的Mingw-w64二进制位置匹配。如果编译器不存在于该PATH条目中,请确保您遵循了MSYS2网站上的说明安装Mingw-w64。 如果gcc有正确的输出但gdb没有,则需要从Mingw-w64工具集中安装您缺少的软件包。 缺少mingw-w64-gdb软件包是尝试编译时出现“miDebuggerPath的值无效”的消息的原因之一,如果您的PATH正确,则需要安装软件包。 添加 hello world 示例程序

现在粘贴以下源代码:

#include #include #include using namespace std; int main() { vector msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"}; for (const string& word : msg) { cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3