makefile样本

# source files. 


SRC = file1.cpp file2.cpp file3.cpp 
OBJ = $(SRC:.cpp=.o) OUT = ../libutils.a bak


# include directories 
INCLUDES = -I. -I../include/ -I/usr/local/include 


# C++ compiler flags (-g -O2 -Wall) 
CCFLAGS = -g # compiler CCC = g++ 


# library paths 


LIBS = -L../ -L/usr/local/lib -lm 
# compile flags
 LDFLAGS = -g 


.SUFFIXES: .cpp
 default: dep $(OUT)


.cpp.o: $(CCC) $(INCLUDES) $(CCFLAGS) -c $< -o $@
 $(OUT): $(OBJ) 
ar rcs $(OUT) $(OBJ) 


depend: dep


dep: makedepend -- $(CFLAGS) -- $(INCLUDES) $(SRC) 


clean: rm -f $(OBJ) $(OUT) 
Makefile.bak 
 
 
 
FROM: http://blog.sina.com.cn/s/blog_4fcd1ea301010h26.html

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《makefile教程(中文版).pdf》是一份介绍GNU Make工具的教程,可供开发人员参考使用。该文档详细介绍了使用Makefile进行代码构建和自动化的方法和技巧。它提供了从基本概念到高级主题的全面讲解,使用户能够了解如何在软件开发过程中使用MakefileMakefile是一个命令行工具,用来自动化代码构建——包括编译、链接和测试——以及其他工作,如文档生成、压缩和发布等。这个工具通过解析Makefile文件中的规则来生成目标文件。Makefile规则通常包括依赖关系、命令和目标等元素。 该文档具体讲解了Makefile文件的语法和格式,门槛不高,对初学者较为友好。其中涉及的内容包括目标文件的生成、变量和常数的定义、包含文件和条件语句的使用,以及Makefile的高级特性,如模块化、递归和并行编译等等。 总之,《makefile教程(中文版).pdf》是一份值得阅读的文档,它为使用GNU Make构建和自动化代码提供了深入的指导。通过学习和掌握其中的技巧,开发人员可以提高工作效率和代码质量,并大大简化代码构建和自动化的过程。 ### 回答2: makefile教程(中文版).pdf是一份关于makefile的教程,它详细地介绍了makefile的概念、语法、用法以及常见的应用场景。makefile是一个软件项目管理工具,它可以让开发者更加方便地编译、构建和管理项目,并且可以实现自动化构建。使用makefile可以大大减轻开发者编译、打包、安装等繁琐的操作,减少出错的机会,提高开发效率。 在这份教程中,我们可以学习到makefile语言的核心概念:目标、依赖和命令。我们可以通过这三者来定义一个makefile规则,指示make工具如何去编译、构建项目。在学习过程中,我们也会掌握一些常用命令和参数的用法,例如make、clean等等。 此外,makefile教程(中文版).pdf还介绍了一些常见的应用场景,例如编译C/C++程序、生成静态库和动态库、编译多个文件、重复使用代码等。这些场景可以帮助我们更好地理解和应用makefile语言,同时也提供了实用的研究样本。 总而言之,makefile教程(中文版).pdf是一篇很好的教材,对于软件工程师和开发者来说具有很大的参考价值,它不仅可以帮助我们更好地掌握makefile的核心概念,还可以帮助我们实际应用到项目中,提高我们的工作效率和代码质量。 ### 回答3: makefile教程是一份介绍如何使用makefile进行程序开发的指南。makefile是一个文本文件,它包含了程序编译时的指令,以及编译过程中需要使用的各种文件路径和编译条件等信息。在大型程序开发中,使用makefile可以自动化构建和编译程序并管理依赖关系,提高开发效率。 makefile教程大致分为以下几个部分:介绍make工具的基本概念,如何书写makefile文件,编写makefile文件时需要注意的事项,以及使用makefile进行程序编译等。 在学习makefile教程时,需要掌握makefile的语法和规则,可以根据自己的需要编写不同类型的makefile文件,并通过不断实践和调试,逐渐提高自己的编程能力。同时,也要注意makefile的一些常见错误和解决方法,比如编译时出现的错误、依赖关系的管理等。 总体来说,makefile教程是一份非常实用的指南,对于想要提高程序开发效率和编程技能的人来说十分有用。值得强调的是,在学习过程中需要勤于实践,加深自己的理解和掌握技能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值