vscode简介

​ vscode 全称 visual studio code,是一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代web和云应用的跨平台编辑器。除了上述提到的,它在c/c++的编写上也有非常优秀的表现,并且有着十分友好的快捷键以及可以高度自定义等特性。他是一款轻量级的编辑器,但丰富的插件又使其不失灵巧性,当你觉得visual studio太过笨重/难以使用/功能太多用不到时,不妨试试这款可以由你亲自定义的编辑器。

​ 下面是两张vscode编写c程序hello world以及debug的图示

​ 上图中,中间区域为编写区域,可以看到vscode有良好的分屏支持,左边的分屏1为输入文件,右侧的分屏3为输出文件,下方为集成的terminal(可选cmd或ps),运行简单的编译脚本,就可以完成对程序的编译和运行了。

​ 上图为vscode debug C程序时的调试界面,分别可以实现对当前变量、用户变量、程序线程和断点的监控。

​ 今天我们介绍的就是如何在windows平台上安装vscode并很方便的使用它来编写C/C++程序。

vscode的安装

下载vscode安装程序

选择适合系统版本的安装包进行下载(x64/x86)

运行安装文件

安装路径一定要在C盘,不然后面的编译功能和代码提示功能会受到影响(对C盘文件访问权限的问题)。

将其他中的选项全部打勾。

安装

vscode简单配置

常用插件

对于将要编写C/C++的新手,下面几款插件是推荐安装使用的

VScode Great Icons:文件图标插件

One Monokai Theme:主题插件

C/C++:C/C++代码提示、编译、运行等集成插件

Code Runner:简易代码一键运行插件

​ 上述内容在vscode左侧栏最后一项扩展页面中可以搜索下载,下载完成后需点击重新加载(下载完所有插件后点一次即可)。

配置主题

在菜单栏依次点击文件-首选项-颜色主题,选择One Monokai

其他主题也可依照提示进行安装并使用,本主题为示例图片所用主题

配置文件图标

在菜单栏依次点击文件-首选项-文件图标主题,选择VSCode Great Icons

其他主题也可依照提示进行安装并使用,本主题为示例图片所用主题

所有设置

vscode的所有设置是以json文件进行存储的,点击文件-首选项-设置即可配置,须在右侧分栏写入自己的配置,每个设置项在默认栏处都有详细的注释,有兴趣的朋友可以耐心阅读并选择适合自己的配置。下面是博主所用配置。

1

2

3

4

5

6

7

8

9

10

11

12

13

14{

"workbench.iconTheme": "vscode-great-icons",

"workbench.colorTheme": "One Monokai",

"terminal.integrated.shell.windows": "C:\\Windows\\Sysnative\\cmd.exe",

"editor.snippetSuggestions": "top",

"editor.fontSize": 15,

"editor.wordWrap":"on",

"editor.fontFamily": "Consolas,Courier New, monospace",

"files.autoSave": "off",

"window.zoomLevel": 0,

"C_Cpp.intelliSenseEngineFallback": "Enabled",

"C_Cpp.errorSquiggles": "Disabled",

"editor.tabSize": 4

}

vscode编写并运行C/C++程序

配置mingw g++编译器

点我下载mingw下载工具

运行下载工具,一路选择continue(安装路径在C盘千万不要改),等待下载组件

之后会弹出Installation Manager,在左侧选择All Packages

在右边的选项列表中依次勾选(右键Mark for Installation)class为bin 的mingw32-binutils,mingw32-gcc,mingw32-g++,mingw32-gdb,期间系统还会自动勾选一些选项,不要管他

在最上方的菜单栏中选择Installation-Apply Changes,在弹出的选项卡中点击Apply,等待所有组件被下载安装完成。

设置系统环境变量

​ 由于各个版本的windows差别较大,这里仅介绍windows10的配置方法,其余的环境变量设置方式请自行搜索或在博客下留言。

在Cortana搜索框中输入环境变量,并点击进入编辑系统环境变量

将mingw的bin目录加入你的环境变量,若你的mingw是默认安装,则环境变量为C:\MinGW\bin

一路确定并重启计算机

测试你的C/C++编译器

使用win+R调出运行界面,输入cmd回车运行命令提示符,输入gcc并回车

若显示gcc: fatal error: no input files compilation terminated.则说明安装成功

vscode编写运行C程序

​ 这里仅介绍使用Code Runner插件编译运行的方法,当读者学会gcc编译器的操作后,自然可以自行完成脚本来实现带有其他编译命令的运行方式。

在桌面新建一个文件夹,例如ff(一定要在文件夹下才能运行Code Runner)

右键该文件夹,选择Open with Code

Ctrl+N新建一个文件,Ctrl+S保存为.c文件,如test.c

编写简单的C示例程序Hello World

编写完成后Ctrl+S保存(保存很重要!)

Ctrl+Alt+N运行,可以看到输出结果

以上就是vscode的安装、配置以及编写C程序的详细教程。

后续还有使用脚本自定义编译命令、输入输出重定向到文件、使用debug功能调试代码等教程,欢迎持续关注本博客~

coderunner运行c语言提示错误,vscode安装及使用coderunner运行C程序教程相关推荐

  1. 【前端】vue运行环境和编辑器VScode安装

    vue运行环境 Vue安装 安装node环境 vue安装 VSCode安装 总结 上一篇了解一下Vue的故事,知道了Vue的特点 接下就看看vue的运行环境需要安装哪些东西,编辑器的话就安装VScod ...

  2. vscode安装code runner后运行程序出现乱码解决办法 �밴���������. . .

    安装好code runner后编译c++文件时发现会出乱码,查了查网上好像没啥解决办法,后来看了看code runner的说明文件解决了. 首先进入Code-runner: Executor Map的 ...

  3. kaldi在java中运行_ubuntu下kaldi的安装以及实例的运行

    一.安装所有相关软件包 sudo apt-get install autoconf,automake,gcc,libtool,subversion,libatlas-dev,libatlas-base ...

  4. hive的hql怎么运行_在Ubuntu上安装Apache Hive并运行HQL查询

    hive的hql怎么运行 In this lesson, we will see how we can get started with Apache Hive by installing it on ...

  5. 【震惊】没有java环境也能运行jar,在不安装jdk下如何运行jar包

    1.首先把jdk下的jre拷贝出来,放到无java环境的Windows电脑 2.编写运行脚本,path指向jre路径下的bin,-jar后为对应jar包 @echo off set path=E:\p ...

  6. mocuz php7,安装Discuz x3.x整站程序教程

    安装方法 将程序包解压后,将web文件夹内的所有文件上传到网站根目录 (不同网站的根目录名称不同,如果亲您不知道请咨询空间提供商) 注意:如果您的空间支持在线解压的话,建议您直接将web文件夹并压缩上 ...

  7. 【2021最全】51单片机入门+驱动下载安装+keil下载配置+烧入程序教程

    注:我不是标题党 文章目录 入门 1. 装驱动 2. 新建项目 3.项目配置 4. 新建c程序 5. 第一个程序 6. 烧入程序 6.1 设置选择芯片型号 6.2 选择烧入的程序(就是hex文件) 6 ...

  8. linux语法错误 未预期的文件结尾,centos shell运行报语法错误: 未预期的文件结尾...

    shell脚本启动语法错误syntax error near unexpected token '{ 执行shell脚本时失败,报语法错误,但脚本内容检查正常 原因为该脚本是在非Lin ...

  9. Jetty插件运行报500错误

    Jetty插件运行报500错误 在配置jetty,点击运行后,发现web页: 百度后发现是因为项目运行jdk版本高(jdk13.0.2) 所以找到了jdk1.8.0_231版本,配置环境变量后,修改项 ...

  10. java运行出现JNI错误,JDK8和JDK11都安装了

    java运行出现JNI错误,JDK8和JDK11都安装了 1. 问题描述 2. 尝试办法 3. 解决办法 3.1 解决方法: 3.2 测试结果成功 1. 问题描述 因为编程的需要,所以我安装了JDK8 ...

最新文章

  1. 19.Oracle10g服务器管理恢复--RMAN表空间恢复(练习33)
  2. 如何在程序中添加iAd广告
  3. 创建一个水平盒子java_你了解如何比较两个对象吗
  4. 回归素材(part4)--python机器学习基础教程
  5. java获取apk启动activity_兼容 Android 10 启动 APK 实现方案
  6. [html] xml与html有什么区别?
  7. ifcfg-eth0 配置
  8. magenta内核与linux,谷歌将推出新操作系统Fuchsia:Magenta语言为内核
  9. 图像中值滤波python代码_图像中值滤波FPGA实现
  10. C++工作笔记-for与foreach之间的初步比较(反汇编初步窥探)
  11. 批量重命名同一文件夹下的文件
  12. matlab畸变程度计算,matlab 畸变校正代码
  13. ArcGIS中提供的北京54与wgs84坐标转换方法及参数
  14. 天思 erp win7安装提示服务器上没有文件信息,关于天思ERP 9.2客户端无法安装的问题...
  15. C#收集中控ZKTeco考勤数据
  16. (完结)Unity游戏开发——新发教你做游戏(七):Animator控制角色动画播放
  17. 【乐逍遥网站设计】玻璃拟态: 为网站设计带来维度效果
  18. android程序运行机制,Win10如何运行Android与iOS应用?运行机制分析
  19. Python,一正整数,如果是奇数,乘3加1,如果是偶数,除2,最终可以得到1
  20. 一种三人抢答器的设计

热门文章

  1. html5 日历 仿ios,一款完整的蓝白风格HTML5日历应用程序
  2. 手撕Boost!Boost公式推导及实验验证
  3. 中小学教师资格证报名入口 出现请添加兼容性站点怎么办?
  4. python爬虫案例(2)
  5. 程序员培训班一般要多少钱?
  6. MOS驱动电路设计需要注意的地方
  7. 【尚硅谷_数据结构与算法】一、数据结构与算法概述
  8. 【已解决】Win 10 切换程序时,默认输入法始终为英文,抓狂,解决办法
  9. 冷饭热炒:让 Win10/11 也能用上 3D 窗口切换效果
  10. TypeScript keyof 用法