Clamav 开源防病毒软件

Posted

技术标签:

【中文标题】Clamav 开源防病毒软件【英文标题】:Clamav open source antivirus 【发布时间】:2017-03-31 09:08:13 【问题描述】:

作为我项目的一部分,我一直在尝试研究 clamav 开源防病毒软件的源代码。因此,我从网站上下载了最新的稳定版本clamav.0.99.2.tar.gz

我在 Windows 10 64 位上使用 eclipse neon.2 Release 4.6.2。

我使用提取的 clamav 文件夹创建了一个现有的 make 文件项目,然后将其转换为 C/C++ 自动工具项目。

在配置项目时,我得到一个错误“openssl not found”,虽然我已经在我的 cygwin64 终端中安装了 openssl,而且我只从这个终端运行了 ecipse。

我的方法完全错误吗?

【问题讨论】:

您是只安装了 OpenSSL 基础包还是 development 包? 在网站 [link]openssl.org/source 中,我下载了 openssl-1.0.2k.tar.gz (SHA256) (PGP sign) (SHA1),对不起..i'我是菜鸟 【参考方案1】:

从 linux VM 的终端输入:

sudo apt-get install libssl-dev 

然后从 clamav-0.99.2 目录类型安装 SSL:

./configure 

完成后输入:

make 

这需要一段时间才能完成,然后(如果您想实际安装 clamav 应用程序)键入:

make install

【讨论】:

嘿...是的,我在我的 cygwin 终端上安装了 openssl 开发包,现在错误消失了,谢谢:) 我的项目配置成功,但是当我构建它时,它显示错误 - /cygdrive/C/Users/Sona/workspace/clamavfinal/Makefile.in] 错误 127 clamavfinal line 589 C/C++ 问题和一些警告 - 无效的项目路径:找不到包含路径 (\usr\include)。 clamavfinal pathentry 路径入口问题。 有什么帮助吗? 先猜一猜,重新运行setup并启用所有头文件的安装。 我设法通过安装 automake 1.14 来消除该错误。但是我在构建过程中遇到了另一个问题。

以上是关于Clamav 开源防病毒软件的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu Linux平台安装和使用免费反病毒软件ClamAV

如何使用ClamAV扫描病毒

Linux环境中Clamav杀毒软件详细使用步骤

防病毒Clamav使用及API调用测试

ClamAV linux防病毒软件

ClamAV linux防病毒软件