随笔分类 -  makefile

摘要:#设置编译器CC=gcc #debug文件夹里的makefile文件需要最后执行,所以这里需要执行的子目录要排除debug文件夹,这里使用awk排除了debug文件夹,读取剩下的文件夹SUBDIRS=$(shell ls -l | grep ^d | awk '{if($$9 != "debug") 阅读全文
posted @ 2019-11-04 01:10 yongfengnice 阅读(1662) 评论(0) 推荐(0) 编辑
摘要:makefile文件三要素以及形式:目标:依赖 行为比如:(编译main.c、test.c,生成main可执行文件)main:main.o test.o gcc -o main main.o test.omain.o:main.c test.h gcc -c main.ctest.o test.c test.h gcc -c test.c$@:表示目标文件$^:表示所有依赖文件$<:表示第一个依赖 阅读全文
posted @ 2019-11-03 21:50 yongfengnice 阅读(1767) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示