치명적인 오류 : openssl / sha.h : 해당 파일 또는 디렉토리가 없습니다.


47

설명서에 따라 "OpenSSL 라이브러리"가 필요한 프로그램을 컴파일하려고합니다. OpenSSL을 설치했는데 여전히 오류가 발생 openssl/sha.h: No such file or directory합니다. 설치해야 할 다른 라이브러리가 있습니까?

답변:


76

openssl 헤더 파일이 누락되었을 수 있습니다. 배포판에 따라이 패키지는 다른 이름을 가질 수 있습니다. 주로 openssl-devor 와 비슷 openssl-devel합니다. openssl 헤더 파일을 설치 한 후 컴파일러는 openssl / sha.h를 찾을 수 있어야합니다.

우분투 / 데비안에서는 패키지를라고 libssl-dev합니다.


그것이 "libcurl4-openssl-dev"였습니다. libcurl이 SSL 또는 SHA256과 어떤 관련이 있는지 잘 모르지만 작동했습니다.
tkbx

2
@tkbx /usr/include/openssl/sha.hlibssl-devoldstable, 안정적이고 불안정합니다.
Gilles 'SO- 악마 그만해'

참고 : 이미 libcurl4-openssl-dev설치했습니다. libssl-dev나를 위해 이것을 정렬했습니다.
음성
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.