出错原因

        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(更加推荐直接复制一份,然后重命名为make,这样不会影响到以后使用migw32-make命令)

总结

        遇到这种“....不是内部或外部命令,也不是可运行的程序或批处理文件。” 的报错,若不是拼写输入错误,则大概率是没有对应的工具,需要下载并安装。

推荐文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: