曙光 计算,改变您的现在 Make简介 在开发大系统时,经常要将程序划分为许多模块。各 个模块之间存在着各种各样的依赖关系,在Linux中通 常使用Makefile来管理。 - 由于各个模块间不可避鞔存在关联,所以当一个模块改动后, 其他模块也许会有所更新,当然对小系统来说,手工编译连 接是没问题,但是如果是一个大系统,存在很多个模块,那 么手工编译的方法就不适用了。 为此,在Linux系统中,专门提供了一个make命令来自动维护 目标文件。 与手工编译和连接相比,make命令的优点在于他只更新修改 过的文件,而对没修改的文件则置之不理,并且make命令不 会漏掉一个需要更新的文件。 10/17 10/17 Make简介 • 在开发大系统时,经常要将程序划分为许多模块。各 个模块之间存在着各种各样的依赖关系,在Linux中通 常使用 Makefile来管理。 –由于各个模块间不可避免存在关联,所以当一个模块改动后, 其他模块也许会有所更新,当然对小系统来说,手工编译连 接是没问题,但是如果是一个大系统,存在很多个模块,那 么手工编译的方法就不适用了。 –为此,在Linux系统中,专门提供了一个make命令来自动维护 目标文件。 –与手工编译和连接相比,make命令的优点在于他只更新修改 过的文件,而对没修改的文件则置之不理,并且make命令不 会漏掉一个需要更新的文件