配置c语言运行环境
下载VScode
下载链接:Download Visual Studio Code - Mac, Linux, Windows
1. 楼主尝试下载mingw-w64 在线安装.exe文件,但是出现MinGW-w64下载文件失败the file has been downloaded incorrectly,所以直接采用别人安装好的文件包,直接压缩配置环境。首先点击file,然后选择下面方框内的文件,下载链接MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net
》安装MinGW:下载后是一个压缩包,解压后把mingw64目录移动到安装的位置即可。我的安装位置是:D:\Program Files(x86)\mingw64
2. 配置Mingw-w64环境变量
注意:(windows 11系统下)
点击我的电脑-->属性--->再点击“关于”下面的“高级系统设置”,配置环境变量,然后点击“编辑”,然后新增一条“mingw-w64环境变量”。
验证环境变量是否配置成功,按下 win + R,输入cmd,回车键之后输入g++ -v,再回车,如果提示以下信息,则环境变量配置成功.
vscode 进行配置
-
首先,需要安装vs code软件。
-
其次,要安装C++插件。
Shift+Ctrl+x可以呼出左侧栏的应用商店,选择“C++”排行第一个的软件。 -
创建一个简单编写的“Hello World”的程序的c文件,并且保存到一个文件夹中。
配置vscode 里面的json配置文件。接下来配置编译器路径,按快捷键Ctrl+Shift+P调出命令面板,输入C/C++,选择“Edit Configurations(UI)”进入配置。进入界面需要进行配置,填入对应的编译器的路径。
编译运行调试自己的程序。按下“F5”键,屏幕上方会出现提示消息,选择"GDB/LLDB",然后选择“gcc”。然后在.c文件下面,创建了task.json和launch.json文件。同时,也显示了"Hello World!"的成功信息。
#include <stdio.h> int main() { /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0; }
执行C++代码:进入调试界面添加配置环境,选择 C++(GDB/LLDB),再选择 g++.exe,之后会自动生成 launch.json 配置文件
-
#include <iostream> using namespace std; int main() { cout << "Hello World !" << endl; return 0; }
如果想再外部执行该代码,编辑 launch.json 配置文件,主要修改 "externalConsole": true,
运行
经过上面的配置就可以运行C++程序了。返回.cpp文件,按F5进行调试,结果如下图
注意运行前可以在return前设置一个断点,否则终端窗口会一闪而过。或者在return 前加一句 system("pause")
参考官方文档:
这个官方文章也有很详细的介绍:Get Started with C++ and MinGW-w64 in Visual Studio Code