Linux发行版:Ubuntu 12.04
sudo apt-get install cmake
在终端里进入CLucene源码目录,该目录中包含一个文件CMakeList.txt,cmake工具通过该文件生成CLucene平台相关的头文件,在终端里输入命令:
具体生成方法,可以自己写个Makefile,参考如下:
TARGET=libzlib.a
SRCFILES=adler32.c \
compress.c \
crc32.c \
deflate.c \
gzio.c \
inffast.c \
inflate.c \
inftrees.c \
trees.c \
zutil.c \
CFLAGS=-c
all:
cc $(CFLAGS) $(SRCFILES)
ar -rv $(TARGET) *
CLucene版本:CLucene-core-2.3.3.4.tar.gz
1、准备工作:
由于CLucene源码由CMake工具来构建,所以先安装CMake工具,在终端中输入如下指令:sudo apt-get install cmake
在终端里进入CLucene源码目录,该目录中包含一个文件CMakeList.txt,cmake工具通过该文件生成CLucene平台相关的头文件,在终端里输入命令:
cmake CMakeList.txt
2、编译zlib库
由于CLucene用到了zlib库,所以先编译zlib库,进入src/ext/zlib目录,编译该目录下的所有源文件,生成静态库文件libzlib.a具体生成方法,可以自己写个Makefile,参考如下:
TARGET=libzlib.a
SRCFILES=adler32.c \
compress.c \
crc32.c \
deflate.c \
gzio.c \
inffast.c \
inflate.c \
inftrees.c \
trees.c \
zutil.c \
CFLAGS=-c
all:
cc $(CFLAGS) $(SRCFILES)
ar -rv $(TARGET) *