C/C++|VSCode中C编译环境配置(MinGW+gcc)-(1)

文章目录

  • VSCode中C编译环境配置(MinGW+gcc)
    • 操作系统:win10专业版,64位
    • 待安装的软件及工具
    • 1.安装VSCode
    • 2.安装C/C++插件
    • 3.下载及安装MinGW:
    • 4.验证
    • 5.执行程序
    • TIPS:vscode输出面板乱码的解决

VSCode中C编译环境配置(MinGW+gcc)

操作系统:win10专业版,64位

待安装的软件及工具

Visual Studio Code
MinGW-w64 - for 32 and 64 bit Windows

1.安装VSCode

Download Visual Studio Code
Free and built on open source. Integrated Git, debugging and extensions.
C/C++|VSCode中C编译环境配置(MinGW+gcc)-(1)_第1张图片

2.安装C/C++插件

启动vscode,安装插件:
方法1:使用快捷键ctrl+shift+x进入到扩展界面,然后搜索“cpptools”插件并安装
方法2:使用快捷键ctrl+shift+p打开命令框输入ext install cpptools):
C/C++|VSCode中C编译环境配置(MinGW+gcc)-(1)_第2张图片
代码执行插件推荐使用:Code Runner
扩展界面中搜索Code Runner,安装,完成后如图:
C/C++|VSCode中C编译环境配置(MinGW+gcc)-(1)_第3张图片
右上角三角为执行代码按钮。

3.下载及安装MinGW:

下载MinGW-w64 - for 32 and 64 bit Windows:https://sourceforge.net/projects/mingw-w64/files/,
选择MinGW-W64-install.exe(注意自己电脑是32位或64位):
下载完成之后安装,若安装过程中出现“cannot download repository.txt”则右键使用管理员身份运行,若仍然出现错误提示则参考:https://www.cnblogs.com/zhicungaoyuan-mingzhi/p/12804210.html
本机安装Anaconda3时,已有MinGW,直接环境配置gcc到path中即可,
系统path中加入路径F:\Anaconda3\pkgs\mingw-4.7-1\MinGW\bin\gcc-nm.exe。

4.验证

打开cmd命令提示符,输入gcc -v指令查看是否有如下信息,若有则成功:
C/C++|VSCode中C编译环境配置(MinGW+gcc)-(1)_第4张图片

5.执行程序

测试代码:

#include
int main()
{
    printf("hello world,你好!\n");
    return 0;
}

执行结果:C/C++|VSCode中C编译环境配置(MinGW+gcc)-(1)_第5张图片

TIPS:vscode输出面板乱码的解决

vscode的输出面板,默认采用的是UTF8的字符编码。而终端面板和cmd.exe的字符编码一样,默认都是用GBK字符编码,所以如果你采用的是GBK编码输入,调试时如果配置在终端输出结果,不会出现乱码。
C/C++|VSCode中C编译环境配置(MinGW+gcc)-(1)_第6张图片
而如果配置在输出面板输出运行结果,则会出现乱码:
C/C++|VSCode中C编译环境配置(MinGW+gcc)-(1)_第7张图片
解决方法:
1)、配置runcode插件的输出结果在终端输出C/C++|VSCode中C编译环境配置(MinGW+gcc)-(1)_第8张图片
2)、修改cmd.exe的字符编码为UTF8
1、输入chcp命令后回车,会输出图中的结果,936就表示gbk编码;
2、然后在窗口中输入chcp 65001(65001代表utf-8编码),然后回车,即可看到窗口默认编码为utf-8编码了,临时有效。
系统级修改方法可参考博文:如何修改cmd控制台默认编码为utf-8,正确显示汉字

你可能感兴趣的:(C/C++,vscode,c语言,c++)