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


一、前言

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安装
  • 38
    点赞
  • 140
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
这个错误提示表明您的计算机上没有安装或配置正确的 GCC 编译器。GCC 是一个开源的编译器集合,常用于编译 C 和 C++ 程序。如果您需要在计算机上编译和运行 C 程序,您可以按照以下步骤来安装 GCC: 1. 首先,确保您的操作系统是基于类 Unix 的系统,比如 Linux 或 macOS。如果您正在使用 Windows,您可以选择安装 MinGW 或 Cygwin 来获得类似的功能。 2. 在终端或命令提示符下,输入以下命令来检查您是否已经安装了 GCC: ``` gcc --version ``` 如果已经安装了 GCC,您应该能够看到 GCC 的版本信息。 3. 如果没有安装 GCC,您可以按照以下指南来安装它: - 对于 Ubuntu 或其他基于 Debian 的系统,可以使用以下命令来安装 GCC: ``` sudo apt-get install gcc ``` - 对于 Fedora 或其他基于 Red Hat 的系统,可以使用以下命令来安装 GCC: ``` sudo dnf install gcc ``` - 对于 macOS,可以使用 Homebrew 包管理器来安装 GCC。首先,确保已经安装了 Homebrew。然后,在终端中运行以下命令: ``` brew install gcc ``` - 对于 Windows 用户,可以选择安装 MinGW 或 Cygwin 来获得类似的功能。它们提供了类 Unix 的环境和 GCC 编译器。 安装完成后,您应该能够在终端中使用 `gcc` 命令来编译和运行 C 程序了。如果问题仍然存在,请确保您的环境变量正确配置,并且相应的路径已经添加到 PATH 环境变量中。
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值