Makefile 学习

来源:互联网 发布:中国统计年鉴数据库网 编辑:程序博客网 时间:2024/06/05 01:12


在 Makefile 中, 存在系统默认的自动化变量.


$^ : 代表所有的依赖文件 .

$@ : 代表目标 .

$< : 代表第一个依赖文件 .


例如:

hello:main.o func1.o func2.o

gcc main.o func1.o func2.o -o hello

=>>

hello:main.o func1.o func2.o

gcc $^ -o $@


在 Makefile 中 # 字符后的内容被视为注释 .

hello: hello.c

@gcc hello.c -o hello

@:取消回显.



原创粉丝点击