makefile问题???
SRCS = $(wildcard *.c)
OBJS = $(SRCS:.c = .o)
CC = gcc
INCLUDES = -I/usr/include/mysql
LIBS = -L/usr/lib -lmysqlclient -lpthread -lm -lrt -ldl
CCFLAGS = -g -Wall -O0
my_app : $(OBJS)
$(CC) $^ -o $@ $(INCLUDES) $(LIBS)
%.o:%.c
$(CC) -c $< $(CCFLAGS)
clean:
rm *.o
.PHONY:clean
在网上找的一个通用MAKEFILE,MAKE的时候老提示。makefile:9: *** 遗漏分隔符 。 停止。
[解决办法]
命令行必须以Tab键开始,可以看看makefile的基本语法