makefile
来自「Linux 下实现的线程库源代码」· 代码 · 共 35 行
TXT
35 行
PREFIX=/usrLIBDIR=$(PREFIX)/libINCLUDEDIR=$(PREFIX)/include#$(DESTDIR) is usally empty. rpmbuild needs it.DESTDIR=CC=gccCFLAGS=LIBS=INCLUDES=AR=arall: libthreadpool.a libthreadpool.a: thread-pool.o $(AR) -r $@ $^thread-pool.o: src/thread-pool.c $(CC) $(CFLAGS) -c $^ -o $@ $(LIBS) $(INCLUDES)install: @echo Copying library files to $(DESTDIR)/$(LIBDIR): @cp -rp libthreadpool.a $(DESTDIR)/$(LIBDIR)/ @echo Copying head files to $(DESTDIR)/$(DATADIR): @cp -rp src/thread-pool.h $(DESTDIR)/$(INCLUDEDIR)/clean: rm -rf *.o \ *.auninstall: rm -rf $(LIBDIR)/libthreadpool.a \ $(INCLUDEDIR)/thread-pool.h
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?