一.未安装C语言编译环境的情况:
c语言的运行是需要一个编译环境的支持,通常使用GCC编译器
gcc [目标文件]
命令来运行c程序。
当我们的电脑重来没有配置过C语言环境,没有配置过GCC时,那么执行在终端gcc 命令 就会有以下报错。
'gcc' 不是内部或外部命令,也不是可运行的程序或批处理文件。
具体什么是GCC? 可以查看文章结尾相关链接~
二.下载C语言编译器:
我们需要下载C语言编译器(MinGW-W64 GCC)
文章顶部有安装包资源,可以点击获取对应安装包(版本14.2.0),如果想下载其他版本可根据下面教程自行下载。
- 点击进入winlibs官网;点击
Download
进入下载页面
官网翻译后,可以看见对WinLibs的一个简要介绍
- 进入下载页面后根据自己系统位数 以及想要的版本选择下载安装包;
三.环境变量配置:
- 将安装包放到纯英文目录下,并解压压缩包,找到文件夹内的一个叫bin的文件夹,复制该文件夹地址(右键文件夹地址找到复制地址);
- 右键此电脑,点击设置,进入设置界面,找到高级系统设置,点击进入;或者 WIN+R,输入 sysdm.cpl,然后运行,直接打开系统属性—>高级—>环境变量—>系统变量—>找到“Path”双击编辑—>点击"新建"—>将第一步复制的
bin目录
粘贴输入,并点击确定。
打开系统属性后,点击高级,在高级设置中点击环境变量按钮
进入环境变量配置页面后,在 系统变量 配置处,找到 Path,双击编辑。
点击“新建”后,将开始复制的
E:\C\env\mingw64\bin
目录地址粘贴到环境变量配置中,并点击确定保存。
目录地址根据你们自己的实际目录地址替换就行。
完成上面操作后,再次打开系统
命令提示符
cmd终端进行测试,输入gcc -v ,看到不在提示“gcc不是内部或外部命令”时,表示环境已经配置成功。
为了后续Vscode中运行c程序,我们要重启一下系统。
四.配置VScode中运行:
第三步配置好 gcc环境并重启电脑后,我们将在VScode中进行c程序的运行
- VScode下载c/c++插件;方便我们对c程序进行编写;
- 点击文件—新建文件;
- 在弹出输入框 输入文件名称
test.c
(因为是c程序,所以.c后缀结尾);
- 输入文件名,回车后,弹出文件管理,将
test.c
文件保存到你想要存储的文件位置;
- VScode 从保存test.c文件的文件夹中打开;
文件目录中与我们新创建的c文件平级,会自动生产一个.vscode 配置文件。此时,如果你在第三步步骤中配置环境变量后已经重启系统,那么.vscode 配置文件 中的三个配置文件,不用去修改,默认会加重环境变量中gcc的程序路径。
如果 忘记重启系统,那么配置文件
c_cpp_properties.json
中"compilerPath"
的值可以就是无效字段,系统会提示找不到路径,那么就无法再VScode中去执行c程序。
那么要么重启系统后,重新执行上述新建文件;要么就是在此基础上修改c_cpp_properties.json
中"compilerPath"
的值 为,你的gcc程序安装(解压)路径。
所以,配置gcc环境变量后重启系统很重要~。
所以,配置gcc环境变量后重启系统很重要~。
所以,配置gcc环境变量后重启系统很重要~。
复制一段c程序测试代码到test.c文件中
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
printf("Hello, World!\n");
printf("Hello, World!\n");
printf("Hello, World!\n");
printf("Hello, World!\n");
return 0;
}
- 运行代码;
右击test.c
文件程序,然后点击在集成终端打开
终端 输入
gcc test.c
命令,运行后,在同级目录会自动生成一个可执行文件a.exe
继续输入
./a.exe
即可执行文件,并输出打印结果。
上面执行 gcc test.c
命令后生成的文件a.exe
,文件名a
和是配置默认的,如果我们要设置生成后的文件名称,那我们也可以执行以下命令
gcc test.c -o testPrint
关于gcc运行c程序具体可以查看下方[GCC编译器介绍]。(https://blog.csdn.net/qq_44776454/article/details/142920379?spm=1001.2014.3001.5501)
五.特别说明
到此,VScode配置C语言运行环境就完成了。但是其中有些地方需要加以说明强调:
- 因为上述步骤以演示为主,实际操作不必完全一样,例如在VScode中创建c程序文件时,也可以在文件目录中创建好文件后,直接在VScode中打开编辑运行就行。实际开发是可以直接打开项目文件夹。
- 要注意,配置好gcc系统环境变量后重启系统,避免
.vscode
文件夹中的配置文件中的gcc程序配置路径错误,导致无法运行gcc命令。
六.相关链接:
1.GCC编译器介绍
2.WinLibs下载链接