gcc不是内部或外部命令,也不是可运行的程序或批处理文件

本文详细介绍了如何解决gcc命令未被识别的问题,通过下载并安装MinGW来配置环境变量,最终实现C语言程序的编译与运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、前言

PS :看到很多小伙伴参考我的这篇文章,但是好像遇到了些许问题,所以,个人再次复现一遍。

问题:gcc不是内部或外部命令,也不是可运行的程序或批处理文件

在这里插入图片描述

出现该问题原因:没有安装MinGw!!
所以,直接安装MinGw就好了。

二、下载安装

  1. 官网下载:https://www.mingw-w64.org/downloads/
    跳过步骤【二、下载安装】, 直接下载我的
    在这里插入图片描述
  2. 前往Source来源下载,【点我前往

在这里插入图片描述
这么多后缀版本的下载包,下载那个呢?(不懂就问)
在这里插入图片描述
gcc源码地址: http://ftp.gnu.org/gnu/gcc/
在这里插入图片描述

首先,明确不建议安装在线版本,太费劲了。
在这里插入图片描述
这里呢,我选择安装x86_64-posix-seh
下载完成,文件名为x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z
解压得到如下文件:
在这里插入图片描述

三、环境配置

解压之后,就要去配置一下环境变量。
我的电脑->属性->高级系统设置->环境变量->系统变量

在这里插入图片描述

需要设置的环境变量有三个,一般设置了BIN即可。
在这里插入图片描述

  • 系统变量下的Path
    在这里插入图片描述
  • 选择【新建】-【浏览】-找到“安装位置的bin”
    在这里插入图片描述
  • 随后全部点击【确定】即可

四、验证实践

有没有安装成功把,打开终端,输入

gcc -v

在这里插入图片描述

g++ -v

在这里插入图片描述

下面就可以编译我们写好的C语言程序了
test.c

#include <stdio.h>
 
void main() {
 
    printf("Hello gcc!\n");
 
}

输入运行命令

gcc test.c

得到a.exe文件,输入a.exe,得到代码打印的内容。
在这里插入图片描述

五、参考

  1. 【cpp 开发工具】MingGW 各版本区别及安装说明
  2. MinGW gcc下载链接及sjlj、dwarf、seh异同以及gcc安装
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值