编写C/C++一件重要的事情就是编译,尤其是在编写大型程序的时候头文件与源文件的依赖更要处理好,否则程序无法通过编译。在Windows中,大多数的IDE都帮助你做了这件事。然而在Linux和Unix中不得不自己去决定编译的先后顺序。makefile正是帮助编译的一种文件,make程序通过读取makefile来自动决定程序的编译顺序,在源文件改动时,还能够智能的编译改动的部分。
下面的链接指向了一个详细的makefile编写规则导引。文章中使用Linux GNU make。
本文共 291 字,大约阅读时间需要 1 分钟。
编写C/C++一件重要的事情就是编译,尤其是在编写大型程序的时候头文件与源文件的依赖更要处理好,否则程序无法通过编译。在Windows中,大多数的IDE都帮助你做了这件事。然而在Linux和Unix中不得不自己去决定编译的先后顺序。makefile正是帮助编译的一种文件,make程序通过读取makefile来自动决定程序的编译顺序,在源文件改动时,还能够智能的编译改动的部分。
下面的链接指向了一个详细的makefile编写规则导引。文章中使用Linux GNU make。
转载于:https://www.cnblogs.com/DevinSuMi/p/6414887.html