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. Review Python Numpy 数组的初始化和基本操作
  2. php定义变量f= e怎么写,php变量怎么定义-PHP问题
  3. Idea开发Java web项目目录结构
  4. html5 js贪吃蛇,html5+js 贪吃蛇
  5. Spring期末试题
  6. c++tcp接收文件缓存多大合适_网易面经:深剖TCP协议的流量控制和拥塞控制,你懂了吗?...
  7. 浅析Java与C#的事件处理机制(转)
  8. Windows 安装 sbt
  9. 美国空军学习编程,为五角大楼节省了上百万!
  10. uni-app真机调试报错request:fail abort解决方法
  11. EChart:基础学习
  12. 基于时间片的高优先级调度_CFS调度器(1)-基本原理
  13. java简单小程序 生日快乐,微信生日祝福小程序,要一个祝朋友生日快乐的VB小程序。...
  14. 基于CDD修复模型的图像修复算法
  15. Python的Profile概述
  16. 使用逻辑回归对信用卡诈骗分析
  17. Pom.xml文件教程详解
  18. java象棋打谱系统
  19. 「翻译」Vue3 相比 Vue2 都有哪些优化?
  20. 一文读懂什么是CTO、技术VP、技术总监、首席架构师

热门文章

  1. html手写笔记照片,html手写代码学习笔记
  2. linux系统重装win10系统不用u盘,win10不用u盘怎么重装系统
  3. 基于IPS7LnkNet.Advanced的S7Watch 西门子PLC调试工具
  4. 用php打竖的文字_总结PHP竖排文字的方法
  5. LED点阵屏动画展示
  6. windows文件夹图标只显示一半,另一半被白框遮挡解决办法
  7. cox生存分析-从基本概念到参数求解
  8. 折叠屏能否治愈年轻人的“换机焦虑”
  9. 永磁无刷直流电机的分类与区别
  10. 第三届人工智能、网络与信息技术国际学术会议(AINIT 2022)