📄 makefile
字号:
#--------------------------------------------------------------------CC = gccAR = ar cruCFLAGS = -Wall -D_REENTRANT -D_GNU_SOURCE -gSOFLAGS = -shared -fPICLDFLAGS = -lpthreadLINKER = $(CC)LINT = lint -cRM = /bin/rm -fifeq ($(origin version), undefined) version = 0.2endif#--------------------------------------------------------------------TARGET = testthreadpool#--------------------------------------------------------------------all: $(TARGET)testthreadpool: threadpool.o testthreadpool.o $(LINKER) $(LDFLAGS) $^ $(LIBS) -o $@dist: clean threadpool-$(version).src.tar.gzthreadpool-$(version).src.tar.gz: @ls | grep -v CVS | grep -v .so | sed 's:^:threadpool-$(version)/:' > MANIFEST @(cd ..; ln -s threadpool threadpool-$(version)) (cd ..; tar cvf - `cat threadpool/MANIFEST` | gzip > threadpool/threadpool-$(version).src.tar.gz) @(cd ..; rm threadpool-$(version))clean: $(RM) *.o core core.* $(TARGET)#--------------------------------------------------------------------# make rule%.o : %.c $(CC) $(CFLAGS) -c $^ -o $@%.o : %.cpp $(CC) $(CFLAGS) -c $^ -o $@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -