make、Makefile
Linux用GCC编译C/C++源代码,如果人工一条一条的编译,链接,太过麻烦。
make工具可以根据Makefile文件(像批处理一样)编译C/C++原文件,
只需要人工编写Makefile文件即可。
Makefile文件的格式通常是:
Target: Prerequisites Commands
只需要在命令行下输入
> make
编译器GCC/G++就会根据Makefile文件,批量编译链接源文件。
CMake、Makefile.txt
使用make工具,还需要编写很长的Makefile文件。
CMake可以根据Makefile.txt生成Makefile,从而调用编译器GCC编译C源文件。
Makefile.txt比Makefile更简单优雅,而且CMake跨平台,也有Windows版本。
qmake、*pro
Qt项目有类似CMake的工具,可以根据项目文件*pro生成Makefile。
posted on 2018-05-24 16:31 阅读( ...) 评论( ...)