
例如:我的头文件目录是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)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)