include xxx.mk #包含外部文件
CC=gcc #编译器
CPPS=xxx.c #编译的c程序
OBJ=xxx #目标
CINC = -I. -I/xxx/include #头文件
CFLAGS=-O0 -g -Wall #编译参数
CLIBS=-L. -L$xxx/lib -lpthread #库路径
$(OBJ):$(CPPS)
$(CC) $(CLIBS) $(CINC) $(CFLAGS) $(CPPS) -o $(OBJ)
clean:
rm -f $(OBJ)
CC=gcc #编译器
CPPS=xxx.c #编译的c程序
OBJ=xxx #目标
CINC = -I. -I/xxx/include #头文件
CFLAGS=-O0 -g -Wall #编译参数
CLIBS=-L. -L$xxx/lib -lpthread #库路径
$(OBJ):$(CPPS)
$(CC) $(CLIBS) $(CINC) $(CFLAGS) $(CPPS) -o $(OBJ)
clean:
rm -f $(OBJ)
本文介绍了一个简单的Makefile配置实例,详细说明了如何通过Makefile进行项目的编译过程,包括定义编译器、指定编译源文件、设置目标文件、配置编译选项和链接库等关键步骤。
232

被折叠的 条评论
为什么被折叠?



