在gcc中,指定额外的库通过-lxxx的参数实现(L的小写),指定链接库位置采用-Lxxx的形式实现,如果头文件不是放到默认位置的话,需要-Ixxx来指定头文件搜索路径(i的大写)。如果用到了POSIX多线程的话,要指定-pthread选项
-L //指定库文件搜索路径
-I //指定搜索头文件的路径
LIBS = -lmytest #链接 libmytest.a
LIBPATH = -L./staticlib/lib
指定目标文件 所有当.c文件变成.o文件
OBJS = $(SRCS:.c=.o)
all:
$(CC) $(CFLAGS) -o $(EXECUTABLE) $(SRCS) $(LIBS) $(LIBPATH)