首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux — Makefile的学习笔记以及多级目录下Makefile的编写

o $@ 将sub.c和sub.h移动到sub文件夹中 $(OBJDIR)/sub.o:sub.c $(CC) -c $^ -o $@ 然后在obj文件夹中新建makefile并且写入: $(BINDIR...BIN OBJLINK OBJ all:CHECKDIR $(SUBDIR) CHECKDIR: mkdir -p $(SUBDIR) $(BINDIR) $(SUBDIR):RUN make...-C $@ RUN: clean: rm -rf $(OBJDIR)/*.o $(BINDIR) 在这里简单解释一下makefile中的相关命令: CC = gcc #声明编译器 CFLAGS...BIN OBJLINK OBJ #到处所有的全局变量,给次级目录中的makefile只用 all:CHECKDIR $(SUBDIR) #强大的all mkdir -p (SUBDIR) (BINDIR...rm -rf (OBJDIR)/*.o (BINDIR) #删除编译生成的中间文件以及可执行文件的存储的目录(可执行文件同时被删除) 可以使用tree命令查看一下当前的目录的结构: 重要说明

5K10
领券