mingw,make,automake,autoconf的资料和关系

好久没跟新博客了,最近在研究Mozilla的框架技术,真是麻烦

 MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称,是在windows平台下搭建linux环境下的c++开发环境。
从官网可以下载这个安装文件是exe文件,简单的安装就可以,只是安装目录不要有空格
mingw安装的时候回让你选择一个编译器,一般就是gcc编译器了,但是Mozilla推荐的一个工具集中mingw使用的是你本机安装的vs版本的编译器。
如果是gcc编译器,在编译cpp文件的时候就是有g++命令,如果使用的vs中的vc编译器就是有cl命令

对单个c++源代码文件可以使用g++或者cl编译命令。但是一般一个工程文件有很多c++文件还有其他配置文件,如果都是有单行的编译命令是很麻烦的事情。于是就有了make工具。
make是一个规则,他将很多编译命令和选项写在Makefile文件,最后只要执行一个make命令就可以完成整个项目的编译

但是make的规则比较多,而且比较麻烦,开发人员想写出不错的Makefile文件比较麻烦,于是就有了autoconf和automake两个工具命令,可以帮程序员生成Makefile文件

可以参考这个文章使用autoconf和automake





本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。

原文地址:https://www.cnblogs.com/zjypp/p/2319408.html