ölümcül hata yap: openssl / sha.h: Böyle bir dosya veya dizin yok


47

Belgelere göre "OpenSSL kütüphanesi" gerektiren bir program derlemeye çalışıyorum. OpenSSL kurdum ve hala bana hata veriyor openssl/sha.h: No such file or directory. Yüklenmesi gereken başka bir kütüphane var mı?

Yanıtlar:


76

openssl başlık dosyalarını büyük olasılıkla kaçırıyorsunuz. dağıtımınıza bağlı olarak, bu paket farklı bir isme sahip olabilir, çoğunlukla openssl-devya da gibi bir şey olabilir openssl-devel. openssl başlık dosyalarını yükledikten sonra derleyici openssl / sha.h dosyasını bulabilmelidir.

Ubuntu / Debian'da paket denir libssl-dev.


"Libcurl4-openssl-dev" olduğu ortaya çıktı. Libcurl’un SSL veya SHA256 ile ne yaptığından emin değilim, ancak işe yaradı.
tkbx

2
@tkbx /usr/include/openssl/sha.holduğu libssl-devönceki kararlı, kararlı ve kararsız olarak.
Gilles 'SO- kötülük' stop

Bilginize: Ben çoktan libcurl4-openssl-devkurdum. libssl-devBunu benim için sıraladı.
sesleri
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.