Answers:
可能您缺少openssl头文件。根据您的发行版本,此软件包的名称可能有所不同,主要是类似openssl-dev或的名称openssl-devel。安装openssl头文件后,编译器应该能够找到openssl / sha.h。
在Ubuntu / Debian中,该软件包称为libssl-dev。
/usr/include/openssl/sha.h是libssl-dev在oldstable的,稳定的和不稳定的。
libcurl4-openssl-dev安装了。libssl-dev为我整理了这个。