windows下安装gcc和make

目录

引言

第一种:自定义安装

下载和安装MinGw

将bin目录添加进环境变量

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

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

测试make和makefile

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

下载mingw64

配置环境变量

拷贝mingw-make.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-make.exe改名为make.exe

本质上来说windows是没有make命令的,而真正和Linux中make命令有相同作用的是mingw32-make。作为有强迫症的我肯定不愿意执行mingw-make这样的命令,我是想用make这样的命令,所以复制一份mingw-make.exe,将其改为make.exe,到此为止就大功告成了。

查看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-make.exe改名为make.exe

本质上来说windows是没有make命令的,而真正和Linux中make命令有相同作用的是mingw32-make。作为有强迫症的我肯定不愿意执行mingw-make这样的命令,我是想用make这样的命令,所以复制一份mingw-make.exe,将其改为make.exe,到此为止就大功告成了。

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

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

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

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


end

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值