18.4.2 制作Makefile
将上述文件最终生成目标程序shttpd,由于程序中使用了多线程,所以需要链接pthread线程库。
CC = gcc
CFLAGS = -Wall -g
LIBS = -lpthread #多线程
TARGET = shttpd
RM = rm -f
OBJS = shttpd_parameters.o shttpd.o shttpd_worker.o shttpd_uri.o shttpd_
request.o shttpd_method.o shttpd_mine.o shttpd_error.o
all:$(OBJS)
$(CC) -o $(TARGET) $(OBJS) $(LIBS)
clean:
$(RM) $(TARGET) $(OBJS)
本文介绍了一个用于编译shttpd程序的Makefile示例。该程序使用多线程技术并链接了pthread线程库。Makefile包含了编译器、编译选项、目标文件等配置。
1248

被折叠的 条评论
为什么被折叠?



