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

article/2025/8/9 0:44:48

vscode简介

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

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

edit.png

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

debug.png

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

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

vscode的安装

下载vscode安装程序

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

choose-version.png

运行安装文件

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

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

安装

select-other.png

vscode简单配置

常用插件

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

VScode Great Icons:文件图标插件

One Monokai Theme:主题插件

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

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

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

extendsion.png

配置主题

在菜单栏依次点击文件-首选项-颜色主题,选择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,期间系统还会自动勾选一些选项,不要管他

mark1.png

mark3.png

mark2.png

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

设置系统环境变量

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

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

system-path.png

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

new-system-path.png

一路确定并重启计算机

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

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

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

gcc-test.png

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运行,可以看到输出结果

run-code.png

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

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


http://chatgpt.dhexx.cn/article/8MmrFRbC.shtml

相关文章

vscode_CodeRunner_tempCodeRunnerFile是个啥?

文章目录 是你选中的代码片段后,按下了codeRunner快捷键后创建的文件 是你选中的代码片段后,按下了codeRunner快捷键后创建的文件 这个运行选中代码片段的功能不是很常(实)用,不过知道怎么规避这种文件的创建就可以了(即,运行是不要选中编辑器中的代码片段)

windows 下vscode coderunner+bash 编程

起因是学弟按照教程配置gcc,g无果。编译还是出问题,coderunner的原理是在终端运行命令,我索性用wsl的bash替换原始的终端。 首先安装wsl。 如果点击打开出现 WslRegisterDistribution failed with error: 0x8007019e 管理员打开powershell 输入 Enab…

coderunner:Mac上一个超好用的code编辑运行工具分享给大家!

Coderunner作为一个代码编辑器,却具备执行脚本的功能。 下载途径: 解决mac系统python 2.7,安装python3后终端仍旧是调用python 2.7的问题 安装python后,发现有一些工具包还需要安装。如果在mac自带的终端中执行这段代码&#xff…

VSCode插件---Code Runner

Code Runner: 代码一键运行,支持超过40种语言 工欲善其事必先利其器,vscode作为代码编辑器已经在工程师中成为了主流,大量的可供选择的插件也为工程师提供了丰富的扩展支持。而Code Runner应该是下载量最大的插件之一了,代码一键…

【VS Code 神奇小插件】Code Runner

文章目录 前言Code Runner简介Code Runner安装Code Runner编译中文乱码问题CodeRunner编译中文乱码问题解决方案 前言 如果没有猜错大家电脑上是不是安装了很多编程环境,Pycharm、IDEA、VS studio2022.....,这些都是项目集成环境,通常我们只会使用一门语…

Code Runner使用说明(快速运行调试代码,无需配置繁杂的环境)

文章目录 **前言**介绍特征: 安装在线安装:离线安装: 使用运行代码:停止正在运行的代码:仅运行指定代码:C示例:C示例:lua示例:python示例:GO示例:…

SQL内置函数日期函数

日期函数 基本的四个获取时间的函数 日期表达式又包括 大部分取之与英文翻译例题 1.查询所有学生的出生年份与姓名 select sname,year(birthday) as 出生年份 from t_student 2.查询显示所有学生的姓名与年龄 //思路:获取当前年份减去出生年份 select sname, y…

SQL中的日期差函数

Oracle: 计算日期之间的天数差 select TO_NUMBER((TO_DATE(2019-01-01 19:51:20,yyyy-mm-dd hh24:mi:ss)- TO_DATE(2019-01-05 21:50:20,yyyy-mm-dd hh24:mi:ss))*24) from dual;结果:4.0826388888888888888888888888888888889 会用第一个参数减去第二…

SQL Server 日期函数

今天介绍一下SQL Server中的日期函数,在数据库中有一种数据类型为date,该函数的作用就是查询这个数据类型,下面将举几个例子介绍时间函数中常用的几个函数 举例开始前我们先建立一个表,表名为time,在后面查询时使用 首…

【Hive SQL】常用日期函数汇总

目录 时间戳和日期相互转换函数: unix_timestamp :日期格式转换成时间戳 from_unixtime :时间戳转换成日期格式函数 current_timestamp: 获取当前的时间戳 to_date: 将日期由字符串类型转换成日期类型 转特定日期单位的函数:…

SQL Server函数的使用(日期函数和时间函数)

日期函数和时间函数 1… GetDate()函数 返回系统当前日期 – 返回当前系统的日期和时间 2.day函数 获取日期的’日’部分 day括号里面放的是日期 3.Month函数,返回日期中的月份 month括号里面放的是日期 4.Year函数,返回日期中的年份 year括号里面…

odps sql 日期函数处理

日期处理 to_date 命令格式: to_date(string, format)用途: 将一个字符串按照format指定的格式转成日期值。 SELECT to_date(20200401,yyyymmdd); > 2020-04-01 00:00:00to_char 命令格式: to_char(datetime, format)用途:…

关于sql中处理日期的相关函数

总结工作中用到的SQL 热门SQL下面是一些mysql的时间获取语句:处理时间的函数获取月份、星期、星期数、天数等函数日期的操作函数EXTRACT获取当年有多少天、当前日期已过去天数、获取当前年起始日期字符串转换为日期格式将时间、日期转换为字符串 日期转换函数、时间…

SQL 常用函数整理_日期函数(一)

SQL日期函数 1、DATEADD 函数作用:按照指定的单位datepart和幅度delta修改date的值。 语法示例:dateadd(datetime date, bigint delta, string datepart) 参数说明: date:Datetime类型,日期值。若输入为String类型…

spark sql之日期函数

1.data_format 小时取整 小时相加减 需要注意的是,并不是每一个版本的spark sql都支持interval来修改时间间隔,这里提供另一种方法来 实现时间的增减 from_unixtime:将时间戳转换成当前时间 unix_timestamp:将当前时间转换为时间戳 sel…

ORACLE SQL日期函数

ORACLE SQL日期函数 日期函数: 日期:Oracle中的日期型数据实际含有二个值:日期和时间。 例如:函数SYSDATE返回日期和时间 日期的数学运算 在日期上加上或减去一个数字结果仍为日期。 两个日期相减返回日期之间相差的天数。 -日…

Maxcompute ODPS SQL 日期函数

Maxcompute ODPS SQL 日期函数 日期函数 1.DATEADD --按照指定的单位修改date的值--加1天dateadd(datetime, 1, dd) --减1天dateadd(datetime, -1, dd) --加20个月 --月份溢出,年份增加dateadd(datetime, 20, mm) --2005年2月没有29日 --日期截取当月最后一天datea…

SQL中常用的日期函数

SQL中常用的日期函数 1.getdate()返回当前系统日期 select getdate() --2021-03-19 18:30:33.5632.dateadd(日期部分,常数,日期) 返回将日期的指定日期部分加常数后的结果 datesub(日期部分,常数,日期)返回将日期的指定日期部分…

零基础自学SQL课程 | SQL中的日期函数大全

大家好,我是宁一。 今天是我们的第21课:SQL中的日期函数。 MySQL中内置的日期函数,包括获取日期、日期格式化、日期计算,我们分别来看看。 1、获取日期函数 MySQL内置的获取日期时间函数: SELECT NOW() AS 当前日期时…

SQL数据库的导入和导出

SQL数据库的导入和导出 一、数据库数据的导出 右键要导出数据的数据库→任务→导出数据 点击下一步 选择数据源,默认点击下一步即可 安装需要导出文件类型(此处以EXCEL为例) 选择导出EXCEL文件的路径和名称 原因全部导出,点击下一…