当前位置: 首页> 汽车> 车展 > windows下安装gcc和make

windows下安装gcc和make

时间:2025/7/9 11:09:58来源:https://blog.csdn.net/hutaotaotao/article/details/140833541 浏览次数: 0次

目录

引言

第一种:自定义安装

下载和安装MinGw

将bin目录添加进环境变量

拷贝mingw-get.exe改名为make.exe

查看gcc和make命令是否安装成功

测试make和makefile

第二种:免安装,解压可用

下载mingw64

配置环境变量

拷贝mingw-get.exe改名为make.exe

测试gcc和make命令是否安装成功


引言

make命令这东西默认只能在linux和Mac上能用,作为windows用户就很难受了,那么要怎么在windows使用make命令呢?

答案是使用MinGw。

第一种:自定义安装

下载和安装MinGw

下载地址:MinGW - Minimalist GNU for Windows download | SourceForge.netDownload MinGW - Minimalist GNU for Windows for free. A native Windows port of the GNU Compiler Collection (GCC) This project is in the process of moving to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications;icon-default.png?t=N7T8https://sourceforge.net/projects/mingw/

点击下载,下载后的文件名称为mingw-get-setup.exe,双击开始安装

选择安装目录

Continue

Continue

安装MinGW的时候选择Basic setup下选择mingw32-base包就可以了(或者全选也可以)

然后点击installation->Apply Changes

选择Apply,等待安装完就行(时间较长)

安装过程中如果出现某些包download错误,可以重复apply

将bin目录添加进环境变量

搜索"编辑系统环境变量",然后环境变量,在系统变量中找到PATH,将MinGW安装目录里的bin文件夹的地址添加到PATH里面,比如我的路径是D:\software\mingw\bin。比如该目录下有一个mingw-get.exe,这个命令就是linux下make命令的作用。

拷贝mingw-get.exe改名为make.exe

作为有强迫症的我肯定不愿意执行mingw-get这样的命令,我是想用make这样的命令,所以复制一份mingw-get.exe,将其改为make.exe,到此为止就大功告成了。

本质上来说windows是没有make命令的,而真正和Linux中make命令有相同作用的是mingw32-make。我们为了使用方便可以直接把mingw32-make改为make。但是如果你在其它的编译软件中想要使用mingw32-make的时候记得把它改成make。

查看gcc和make命令是否安装成功

在cmd中输入 make -v 以及 gcc -v

看到以下内容表示安装成功

测试make和makefile

max_num.c

#include <stdio.h>
#include <stdlib.h>
#include "max.h"int main(void)
{printf("The bigger one of 3 and 5 is %d\n", max(3, 5));system("pause");return 0;
}

max.h

int max(int a, int b); 

max.c

#include "max.h"int max(int a, int b)
{return a > b ? a : b;
}

makefile

max_num.exe: max_num.o max.o  gcc -o max_num.exe max_num.o max.o  max_num.o: max_num.c max.h  gcc -c max_num.c  max.o: max.c max.h  gcc -c max.c 

测试结果

第二种:免安装,解压可用

下载mingw64

mingw64:配置C/C++编译器:GCC的Windows版本

官网下载地址: MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.netA complete runtime environment for gccicon-default.png?t=N7T8https://sourceforge.net/projects/mingw-w64/files/

解压到一个文件夹,比如我的:D:\software\mingw64

配置环境变量

配置环境变量:搜索"编辑系统环境变量",然后环境变量,在系统变量中找到PATH,将mingw64目录里的bin文件夹的地址添加到PATH里面,比如我的路径是D:\software\mingw64\bin。比如该目录下有一个mingw-get.exe,这个命令就是linux下make命令的作用。

拷贝mingw-get.exe改名为make.exe

作为有强迫症的我肯定不愿意执行mingw-get这样的命令,我是想用make这样的命令,所以复制一份mingw-get.exe,将其改为make.exe,到此为止就大功告成了。

本质上来说windows是没有make命令的,而真正和Linux中make命令有相同作用的是mingw32-make。我们为了使用方便可以直接把mingw32-make改为make。但是如果你在其它的编译软件中想要使用mingw32-make的时候记得把它改成make。

测试gcc和make命令是否安装成功

只有添加成为了环境变量,才可以在命令提示符里用gcc命令,也就是可以在控制台用gcc,vscode终端默认是用的命令提示符。

输入gcc -v,显示gcc版本等详细信息,如果出来“不是内部或外部命令,也不是可运行的程序或批处理文件”那就是没成功。

输入make -v,显示make版本等详细信息,如果出来“不是内部或外部命令,也不是可运行的程序或批处理文件”那就是没成功。


end

关键字:windows下安装gcc和make

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: