Vscode配置C/C++环境(minGW),保姆级配置过程 |
您所在的位置:网站首页 › gcc路径设置哪个盘 › Vscode配置C/C++环境(minGW),保姆级配置过程 |
Vscode配置C/C++环境(minGW),保姆级配置过程
本人配置过程 准备工作:系统:win11/win10 安装vscode 下载vscode中的c/c++插件 获取最新版的mingw,根据系统选择合适的版本(这里以win11(与win10无差别)为例)。 下载完成后进入安装界面,由于本人电脑为64位(i686为32位),配置如下即可。 ![]() ![]() ![]() ![]() 在命令行中分别输入g++ --version gdb --version,出现以下内容则配置成功(若没有如下内容,则检查环境配置过程各个步骤)。 在 Windows 命令提示符下,创建一个名为的空文件夹projects,您可以在其中放置所有 VS Code 项目。然后创建一个名为 的子文件夹helloworld,导航到其中,然后通过输入以下命令在该文件夹中打开 VS Code: mkdir projects cd projects mkdir helloworld cd helloworld code .“code .” 命令在当前工作文件夹中打开 VsCode。 创建helloworld.cpp文件。 不懂参数含义的默认即可。 该command设置指定要运行的程序;在这种情况下是 g++。该args数组指定将传递给 g++ 的命令行参数。这些参数必须按照编译器预期的顺序指定。这个任务告诉 g++ 获取活动文件 ( ${file}),编译它,并在当前目录 ( ${fileDirname}) 中创建一个与活动文件同名但带有.exe扩展名 ( ${fileBasenameNoExtension}.exe)的可执行文件,helloworld.exe为我们的示例。 注意:您可以tasks.json在变量参考中了解有关变量的更多信息。 该label值是您将在任务列表中看到的值;你可以随意命名它。 对象中的"isDefault": true值group指定当您按Ctrl+Shift+B时将运行此任务。此属性仅为方便起见;如果您将其设置为 false,您仍然可以使用Tasks: Run Build Task从终端菜单运行它。 运行构建回到helloworld.cpp. 您的任务会构建活动文件,而您想要构建helloworld.cpp. 要运行中定义的构建任务tasks.json,请按Ctrl+Shift+B或从终端主菜单中选择Run Build Task。 任务开始时,您应该会看到集成终端面板出现在源代码编辑器下方。任务完成后,终端会显示编译器的输出,指示构建是成功还是失败。对于成功的 g++ 构建,输出如下所示: 最后在helloworld目录下通过键入./helloworld(或者./helloworld.exe如果您使用 PowerShell 终端)在终端中运行,结果如下所示。 到这里就已经基本快成功了,最后还剩下调试功能。 调试 helloworld.cpp接下来,您将创建一个launch.json文件来配置 VS Code,以便在您按F5调试程序时启动 GDB 调试器。 从主菜单中,选择Run > Add Configuration…,然后选择C++ (GDB/LLDB)。然后,您将看到各种预定义调试配置的下拉列表。选择g++.exe build and debug active file。 成功后显示如下:![]() 这里也一样,不懂参数含义的默认即可。 该program设置指定要调试的程序。这被设置为活动文件夹${fileDirname}和文件名活跃与.exe扩展${fileBasenameNoExtension}.exe,这是否helloworld.cpp是活动的文件会helloworld.exe。 默认情况下,C++ 扩展不会向您的源代码添加任何断点,并且该stopAtEntry值设置为false. 将stopAtEntry值更改true为使调试器main在您开始调试时停止该方法。 注意:该preLaunchTask设置用于指定启动前要执行的任务。确保它与tasks.json文件label设置一致。 到这一步基本就已经结束啦,如果对你有帮助,请点个赞支持一下。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |