日期:2014-05-16  浏览次数:20679 次

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的基本语法