同时满足“导入文件夹”、“.c直接编译”、“快速运行”的方案

宇宙安全声明

本专栏的文章属于自用型文章。
我在学习过程、开发过程中遇到的问题,一时没有解决的,等我解决的时候我便会撰写问题报告(也就是本专栏的文章)。目的是防止我再次遇到这个问题、或者是给予同样遇到问题的同学们一些参考。
我并非专业的博客专家,在文章设计、排版、说明…等方面并不熟悉,我会尽可能写明白。
如果你愿意耐下性子来看,相信你会有收获的。
如果有同学遇到同样的问题,但是并未得到解决,欢迎在评论区指出,我会耐心听取并尝试共同解决问题。如果同学们有什么建议,欢迎指出。

正文

具体问题描述

我是一个初学C语言的学生,希望开发环境是这样的:
左边是资源管理器,可以导入文件夹。为什么要这样嘞?因为我们是初学者,没有那么多大项目,都是一个一个的“xxxx.c”或者“xxxx.cpp”这样的单文件,我们会比较倾向于把它们放在一起,比如写课本习题的时候,专门建一个文件夹,里面存放一堆"习题1.c"“习题2.c”…或者刷PTA/力扣的时候,都专门分一个文件夹存储这些单个的小文件。

对于每一个“xxx.c”我都希望它可以直接在当前目录生成一个“xxx.exe”的可执行文件,然后跑起来。
希望的开发环境
就围绕这件事,出现了问题。

解决方法

安装MinGW

浏览器搜索MinGW-w64,找到该网站并进入:
在这里插入图片描述
左边菜单栏找到Downloads,点击
在这里插入图片描述
往下翻找到w64devkit并点击:
在这里插入图片描述
往下翻找到Installtion,点击GitHub:
在这里插入图片描述
GitHub有些玄学,如果一次进不去就过一会儿再尝试,我没有使用魔法,我很顺利跳转过来了,跳转过来后,找到图示安装程序,点击它下载,下载速度也不慢,我三分钟下好了:
在这里插入图片描述
安装过程,选择一个合适的路径,并记住这个路径
然后打开系统设置,找到高级系统设置:
在这里插入图片描述
点击环境变量,找到系统变量的Path,双击Path文本:
在这里插入图片描述
在Path编辑页面应该是这样的(我安装过Python,所以多了Python),然后我们新加一条:在这里插入图片描述
怎么加呢?看这里:打开资源管理器,进入你安装MinGW-w64的位置:找到bin文件夹,再进入bin文件夹
点击上面的路径栏,全选状态下复制:
在这里插入图片描述
回到配置环境变量,新建,然后粘贴:
在这里插入图片描述
确定-确定-确定,依次点击三个确定,一个都不能少
在这里插入图片描述
安装完要重启呦

安装VSCode

浏览器搜索VSCode,得到这个结果,点击图示位置,点击其他位置就不一样了哈:
在这里插入图片描述
进入这个网站并点击Download:在这里插入图片描述
然后点这里哦,不要点了Arm64,要点x64,system和user也不要弄错了呀:在这里插入图片描述
接着就是下载并安装了,顺着引导走就行,不要安在C盘呦~
打开VSCode,打开拓展界面:在这里插入图片描述
(我已经安装了中文拓展,所以我是中文的,初次安装的同学应该是英文,可以安装我图中那个拓展)
接着搜索C,点击我选的那个安装:
在这里插入图片描述
新建一个专门放C/C++的文件夹,然后用VSCode打开文件夹(我预先准备了文件):
在这里插入图片描述
在这里插入图片描述

#include<stdio.h>
#include<stdlib.h>

void main() {
	printf("Hello World!");
	system("pause");
}


然后点击终端、配置任务:在这里插入图片描述
然后点击这个gcc(如果弹出了cl.exe,不要选,它编译更麻烦),也就是我们刚才安装的MinGW-w64:
在这里插入图片描述
一会儿旁边资源管理器就会帮我们创建一个.vscode文件夹,里面有任务配置文件:
在这里插入图片描述
配置文件不动它,自动搞好了,回到我们的代码文件,在上面菜单栏找到终端、运行任务:

在这里插入图片描述
点这个gcc,旁边还有一个图钉📌一样的按钮,点它,让这个选项保持在首位,下次就可以直接键盘回车了:
在这里插入图片描述
注意看,左边冒出一个exe,说明编译成功了
在这里插入图片描述
编译成功了接着就是如何运行的问题了。我们打开tasks.json,添加这段代码(注意逗号),保存json:
在这里插入图片描述

		{
			"label": "运行程序",
			"command": "${fileDirname}\\${fileBasenameNoExtension}.exe",
			"problemMatcher": [
				"$gcc"
			]
		}

试验一下(千万别点错咯)(顺便把这个也固定一下📌):
在这里插入图片描述
在这里插入图片描述
很好!

快捷键

没有快捷键,不顺手,我们再给它添加快捷键,如图,找到键盘快捷方式:在这里插入图片描述
找到图中这个,双击它:
在这里插入图片描述
在这里插入图片描述
我选择的快捷键是“Alt+B”,大家自己选~
回到代码编辑,尝试一下,Alt+B,然后键盘箭头上下键选择是编译还是运行

完美

我的其他尝试

我还听说过VS、DevC++、Sublime Text,
对于DevC++,我用的是Embarcadero Dev-C++,我不知道怎么导入文件在这里插入图片描述
对于VS,可以导入文件夹,但我不知道怎么编译,更不要说运行了
对于Sublime Text,我可以导入文件夹,也知道编译在哪,就是因为乱码,编译不了,所以不用

结尾

没有结尾,现在是凌晨1:48,我刚才心脏剧烈跳动了两次,该睡了。晚安~

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值