自己写的一个通用Makefile
来源:互联网 发布:sqlserver 安装教程 编辑:程序博客网 时间:2024/04/28 17:51
CC := gcc-4.3
CFLAGS = -Wall -O
TAG = ./t001
SOURCES = $(wildcard *.c)
OBJS = $(patsubst %c,%o,$(SOURCES))
$(TAG) : $(OBJS)
$(CC) $(OBJS) $(CFLAGS) -o $@
include $(SOURCES:.c=.d)
%.d : %.c
set -e; rm -f $@; /
$(CC) -MM $< | sed -e 's,/($*/)/.o[ :]*,/1.o $@ : ,g' > $@;
#.PHONY: clean
#clean:
# -rm -f $(OBJS)
这个Makefile 可以局部编译,即单独一个头文件改动也会且只会导致相关目标文件重编.高效而通用. 这个是一级目录下的c工程,针对多目录,或c++的项目, 改改就出来了.
- 自己写的一个通用Makefile
- 自己写一个简单通用的Makefile
- 自己写一个简单通用的Makefile
- 写一个常用的通用makefile
- 自己写的一个通用链表
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 自己调试通过的一个通用makefile模板
- 自己写的一个多文件的makefile的例子
- 自己写一个通用的MessageBox(SDK实现)
- ASP 代码给 ASP 页加密码保护
- 回溯法求解8皇后问题
- 记录密码的asp代码
- 如何自定义提示?
- 关注wrap
- 自己写的一个通用Makefile
- 高级Sitemesh(Advanced Sitemesh)
- 6.8费德勒法网夺冠
- JUnit with Ant
- SVN 客户端 命令详解
- oracle存储过程返回集合
- Oracle的SQLPLUS命令使用集合
- subversion1.6.2的安装配置
- DirectDraw程序设计指南