例如:我的头文件目录是mnclude(-Iinclude)
-L(大写的L) 给gcc添加额外的搜索库的路径例如 :有一个库A所在的路径是目录B(-LB)
-l(小写的L) 给gcc 指定具体的库例如:gcc需要一个库A(-lA)
整体举例:CC=gcc
CFLAGS=-g
TARGET=main
OBJS=main.o
LIBS=-I…/include/ -L ./lib -lxxx -lpthread -std=c++11
$(CC) $(CFLAGS) $^ -o $@%.o:%.c
$(CC) $(CFLAGS) -c $< -o $@ $(LIBS).PHONY:clean clean:
rm -f *.o rm -f $(TARGET)



