⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 解压缩chm格式文件的源代码
💻
字号:
## Available defines for building chm_lib with particular options# CHM_MT:        build thread-safe version of chm_lib# CHM_USE_PREAD: build chm_lib to use pread/pread64 for all I/O# CHM_USE_IO64:  build chm_lib to support 64-bit file I/O## Note: LDFLAGS must contain -lpthread if you are using -DCHM_MT.##CFLAGS=-DCHM_MT -DCHM_USE_PREAD -DCHM_USE_IO64#CFLAGS=-DCHM_MT -DCHM_USE_PREAD -DCHM_USE_IO64 -g -DDMALLOC_DISABLECFLAGS=-g -O2 -DCHM_MT -DCHM_USE_PREAD -DCHM_USE_IO64 -DDMALLOC_DISABLE LDFLAGS= -lpthreadINSTALLPREFIX=/usr/localCC=gcctop_builddir=ifeq ($(top_builddir),)top_builddir=$(shell pwd)endifLIBTOOL=$(SHELL) $(top_builddir)/libtoolEXAMPLES=test_chmLib enum_chmLib enumdir_chmLib extract_chmLib chm_httpall: src/libchm.laexamples: ${EXAMPLES}%.lo: %.c	${LIBTOOL} --mode=compile ${CC} -c -o $@ $^ ${CFLAGS}src/libchm.la: src/chm_lib.lo src/lzx.lo	${LIBTOOL} --mode=link ${CC} -o $@ $^ ${LDFLAGS} -rpath ${INSTALLPREFIX}/libinstall: src/libchm.la	chmod a+r src/libchm.la	${LIBTOOL} --mode=install cp src/libchm.la ${INSTALLPREFIX}/lib	cp src/chm_lib.h ${INSTALLPREFIX}/includeclean:	rm -fr src/libchm.la src/*.o src/*.lo .libs src/.libs src/${EXAMPLES}test_chmLib: src/test_chmLib.c	${CC} -o $@ $^ -I${INSTALLPREFIX}/include -L${INSTALLPREFIX}/lib -lchm ${CFLAGS}enum_chmLib: src/enum_chmLib.c	${CC} -o $@ $^ -I${INSTALLPREFIX}/include -L${INSTALLPREFIX}/lib -lchm ${CFLAGS}enumdir_chmLib: src/enumdir_chmLib.c	${CC} -o $@ $^ -I${INSTALLPREFIX}/include -L${INSTALLPREFIX}/lib -lchm ${CFLAGS}extract_chmLib: src/extract_chmLib.c	${CC} -o $@ $^ -I${INSTALLPREFIX}/include -L${INSTALLPREFIX}/lib -lchm ${CFLAGS}chm_http: src/chm_http.c	${CC} -o $@ $^ -I${INSTALLPREFIX}/include -L${INSTALLPREFIX}/lib -lchm -lpthread ${CFLAGS}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -