出错原因
**Windows系统缺少make工具,无法调用make工具的功能。**
make工具主要负责一个软件工程中多个源代码的自动编译工作,同时它还可以进行程序运行环境监测、后期处理等工作。它通过读取“Makefile”的文件来自动化构建软件。简单来说,就是可以对源代码进行处理,生成可执行文件的一个自动化工具。
解决思路
首先安装**mingw**,然后在**mingw**里面选择**make**工具进行下载安装
MinGM介绍
(来自百度百科)MinGW,是*Minimalist *GNU* for Windows*的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。
简单来说就是:一个包含GCC等编译器的一套GNU工具集合,这些工具都能够为Windows操作系统提供服务。
MinGm的安装
下载地址:MinGW - Minimalist GNU for Windows - Browse Files at SourceForge.net
下载之后进行安装(安装路径建议为**C:\MinGW**,其他路径也可以,不过要自己**记住位置**,后面填**环境变量**要用):
该图为安装完成之后的界面
**将C:\MinGW\bin添加到系统环境变量path里面,这一步非常重要!**
安装完成之后,在cmd中输入:**mingw-get -version**进行测试,若结果为下图则安装成功
make工具的安装
打开**mingw32-get** (位置在上面安装的路径中的bin文件夹里面)
在上面的列表中找到**mingw32-make**,并将四个都进行勾选(右键+Mark for installation)
再在左上角,分别点击 **installation -》Apply Change-》Apply**,等待安装完成
在这个过程中,可能会出现错误,但是多安装几次就行,我在安装过程中经常报错,但是基本上都是重复安装个2~3次就全部成功了
测试make工具:mingw32-make -v
最后最好找到mingw32-make.exe(一般和**mingw32-get.exe在一起**),并将其重命名为make.exe
总结
遇到这种“....不是内部或外部命令,也不是可运行的程序或批处理文件。” 的报错,若不是拼写输入错误,则大概率是没有对应的工具,需要下载并安装。
标签:
windows
本文转载自: https://blog.csdn.net/qq_48383456/article/details/132297333
版权归原作者 是板栗啊 所有, 如有侵权,请联系我们删除。
版权归原作者 是板栗啊 所有, 如有侵权,请联系我们删除。