【精选】Visual Studio Code配置C语言编译环境(使用gcc编译器) 您所在的位置:网站首页 vscode怎么换语言 【精选】Visual Studio Code配置C语言编译环境(使用gcc编译器)

【精选】Visual Studio Code配置C语言编译环境(使用gcc编译器)

2023-10-26 05:57| 来源: 网络整理| 查看: 265

目录

1 配置gcc编译器

2 安装VSCode编辑器插件

3 编译运行C语言程序

1 配置gcc编译器 1.1 下载免安装的GCC编译器

        从 https://download.csdn.net/download/fuyanhuangyan/20353538 下载打包好的GCC.zip(官网下载后打包好的gcc编译器,解压就能使用)。

1.2 解压GCC编译器到指定目录

        解压下载的GCC.zip到某个磁盘目录,例如解压到C:\PROG\GCC。

1.3 配置GCC编译器环境变量 1.3.1 配置PATH

1.3.1.1 进入bin目录,复制目录,之后添加环境变量(复制C:\PROG\GCC\bin)。

1.3.1.2 桌面—此电脑—右键—属性—高级系统设置—

1.3.1.3 环境变量Path添加gcc执行目录

1.3.1.4 添加gcc编译工具的执行目录

1.3.2 配置C_INCLUDE_PATH

1.3.2.1 复制编译器目录当中的include路径(C:\PROG\GCC\include)。

1.3.2.2 新建环境变量C_INCLUDE_PATH添加路径。

1.3.3 配置LIBRARY_PATH

1.3.3.1 复制编译器目录当中的lib路径(C:\PROG\GCC\lib)。

1.3.3.2 新建环境变量LIBRARY_PATH添加路径。

1.3.4 保存环境变量

1.4 验证gcc是否可用 1.4.1 运行CMD

        桌面—Windows开始—右键—

1.4.2 查看gcc版本

        执行gcc -v可以查看到gcc版本,即安装可用(Win8尤其Win7可能需要重启系统后才能刷新环境变量查看gcc版本)。

2 安装VSCode编辑器插件 2.1 安装 visual studio code

        下载连接:https://code.visualstudio.com/ (也可以选择其他方式下载安装VSCode)。安装完成后打开VSCode。

2.2 安装VSCode插件 2.2.1 安装Chinese (Simplified) Language Pack for Visual Studio Code

        汉化环境。选择扩展,搜索“chinese”,安装Chinese (Simplified) Language Pack for Visual Studio Code。

2.2.2 安装 C/C++

        搜索“C/C++”,安装。

2.2.3 安装 code runner

        搜索“Code RUnner”,安装插件。

2.2.4 TIPS:离线安装插件

        如果无法联网安装插件,在 https://marketplace.visualstudio.com/vscode 搜索相应插件,“Download Extension”下载对应的.vsix离线安装。

3 编译运行C语言程序 3.1 编写测试程序

        编写一个测试代码,并保存.c文件。

3.2 编译运行

        右键菜单“Run Code”(快捷键Ctrl+Alt+N)就可以编译运行代码。

3.3 查看程序运行结果

4 其他 4.1 scanf输入

        更改输出到终端,解决程序执行后无法输入的问题。

        文件--首选项--设置:

        搜索“code runner”,勾选“Run In Terminal”。

        重启软件,再次编译运行代码。

4.2 中文编码问题

        代码当中不建议使用中文,但如果要输出中文到终端,CMD默认是ANSI的编码,VSCode默认是UTF-8的编码,就会导致中文显示乱码。

        解决方法:

4.2.1 VSCode右下角点击编码方式“UTF-8”,弹出指令窗口中“通过编码重新打开”,选择GB2312,之后ctrl-z,ctrl-s。 4.2.2 VSCode底部“终端”窗口中输入“ chcp 65001”。 4.2.3 VSCode首选项当中修改编码或直接在配置文件中修改编码。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有