如何在linux平台上编译安装zlib软件

如何在linux平台上编译安装zlib软件,第1张

zlib官方网站:

http://www.zlib.net

上下载源码来安装zlib软件包。

目前最新版本zlib是zlib1.2.3,安装开始;

$wget http://www.zlib.net/zlib-1.2.3.tar.gz

$tar -xvzf zlib-1.2.3.tar.gz

$cd zlib-1.2.3.tar.gz

$./configure

$make

$sudo make install

一、clamav源代码编译与库文件获取

1、安装zlib(clamav编译中会用到):

tar -zxvf zlib-1.2.3.tar.gz

cd zlib-1.2.3

./configure

make

make install(zlib 编译安装)

2、clamav的编译与安装

tar -zxvf clamav-0.95.2.tar.gz (解压)

cd clamav-0.95.2 (进入目录)

./configure --prefix=/home/local/clamav (设置安装目录,便于查找)

make (编译)

make install (安装到指定目录下)

3、提取头文件,库文件

完成1、2之后可以在/home/local/clamav目录下有bin,etc,include,lib64,logs,sbin,share和updata文件夹。bin中是可以一些可以直接运行的官方程序,我们这里是讨论的使用clamav提供的接口,开发具有病毒查杀功能的软件,所以不会用到这些软件。

在include中的clamav.h文件,这是我们开发时需要包含的头文件。

lib64是编译时需要包含的库目录(在makefile中包含库目录-L $(CLAMAV_ROOT)/lib64 –lclamav)。

4、运行时需要的文件

运行时使用的动态库名为libclamav.so.6,不过在lib64里的libclamav.so.6是一个连接文件指向libclamav.so。为了在非编译系统中使用开发出的软件时方便,不妨将libclamav.so更名为libclamav.so.6并放到该系统的/lib64目录下。

另外在运行软件的开始需要加载病毒库main.cvd、daily.cvd和bytecode.cvd。可在clamav官方下载病毒库文件。病毒库所在的目录位置需要在软件中加载。

更详细信息请访问本人博客:http://www.927tea.com/post/10.html或者CSDN的博客地址http://blog.csdn.net/light_penzi/article/details/42524783


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/5900193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存