make
文章平均质量分 74
ljhjason
这个作者很懒,什么都没留下…
展开
-
makefile中“=”和“:=”的区别
1、“=” make会将整个makefile展开后,再决定变量的值。也就是说,变量的值将会是整个makefile中最后被指定的值。看例子: x = foo y = $(x) bar x = xyz 在上例中,y的值将会是 xyz bar ,而不是 foo bar 。转载 2014-04-23 15:20:01 · 802 阅读 · 0 评论 -
通用makefile
SRCS = $(wildcard *.c) OBJS = $(SRCS:.c = .o) CC = gcc INCLUDES = -I../include -I../include/msvc_compat LIBS = -L../lib/ CCFLAGS = -g -Wall lib.a -O0 -lpthread app:$(OBJS) $(CC) $^原创 2014-04-23 14:53:31 · 784 阅读 · 0 评论