![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Makefile
liushuiwen101423
这个作者很懒,什么都没留下…
展开
-
makefile常用讲解二
4)变量的引入变量的引入和应用:CC=gccHD=-I headersSC=-c $OBJ=-o $@bin/st_work : obj/main.o obj/st_work.o obj/fun.o gcc $^ -o $@ (命令一定要用以Tab开头)obj/st_work.o : sources/st_work.c原创 2014-07-25 09:24:29 · 406 阅读 · 0 评论 -
makefile常用语法讲解一
1、make是一个解释makefile中指令的命令工具。Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关系。Makefile 里主要包含了五种类型的语句/行:显式规则、隐式规则、变量定义、文件指示和注原创 2014-07-25 09:18:15 · 392 阅读 · 0 评论 -
makefile常用讲解三
8)objects = *.o 通配符同样可以用在变量中。并不是说[*.o]会展开,objects的值就是“*.o”。Makefile 中的变量其实就是 C/C++中的宏。如果你要让通配符在变量中展开,也就是让 objects 的值是所有[.o]的文件名的集合,那么,你可以这样:objects := $(wildcard *.o),这种用法由关键字“wildcard”指出。原创 2014-07-25 09:25:56 · 410 阅读 · 0 评论