首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sslscan.c:94:25:致命错误: openssl/err.h:没有终止这样的文件或目录编译。#163 #

sslscan.c:94:25:致命错误: openssl/err.h:没有终止这样的文件或目录编译。#163 #
EN

Stack Overflow用户
提问于 2018-04-30 10:32:19
回答 1查看 717关注 0票数 0

我需要在ubuntu虚拟机(virtualbox)中安装用于ssl扫描(从这里开始)的从这里开始工具。

按照他们提供的这里安装说明,我从这里安装了openssl。请注意,我知道openssl的这个分支包含弱的cipehrs (我使用该工具和openssl进行测试-扫描目的,而不是真正的应用程序)。

然后,在安装上面的openssl之后,我做的第一件事就是执行:make。注意,我不清楚何时使用这些命令,他提到了这里 (我没有执行它们)。但是我想使用openssl的chacha版本:

代码语言:javascript
复制
apt-get install build-essential git zlib1g-dev
apt-get build-dep openssl
make static

当我尝试运行命令:make时,我得到了以下错误:

代码语言:javascript
复制
make: git: Command not found
cc -o sslscan -Wall -Wformat=2 -Wformat-security -pie -z relro -z now -L/usr/local/lib -L/usr/local/ssl/lib -L/usr/local/opt/openssl/lib -L/opt/local/lib -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE -I/usr/local/include -I/usr/local/ssl/include -I/usr/local/ssl/include/openssl -I/usr/local/opt/openssl/include -I/opt/local/include -I/opt/local/include/openssl  -DVERSION=\"1.11.11\" sslscan.c -lssl -lcrypto -ldl
/usr/bin/ld: /usr/local/ssl/lib/libssl.a(s2_clnt.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/local/ssl/lib/libssl.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:91: recipe for target 'sslscan' failed
make: *** [sslscan] Error 1

我在这个目录中:/home/myuser/Downloads/sslscan-master,我确保openssl在:/usr/local/ssl中,您能告诉我缺少什么吗?我不熟悉Linux系统(Windows用户),但我更喜欢在Linux中使用这个工具。所以我会感谢你的帮助和耐心。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-30 14:23:52

make: git: Command not found

因此,从安装git命令开始:

代码语言:javascript
复制
 apt-get install git

(或者可能是git-core)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50098677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档