Я пытаюсь скомпилировать небольшой файл .c, который имеет следующее:
#include <openssl/ssl.h>
#include <openssl/rsa.h>
#include <openssl/x509.h>
#include <openssl/evp.h>
В той же папке, где у меня есть файл .c, у меня есть /openssl со всеми этими файлами (и более), также в диспетчере синаптических пакетов я вижу, что OpenSSL установлен, я пытаюсь скомпилировать с этим:
gcc -o Opentest Opentest.c -lcrypto
но я всегда получаю ошибки:
error: openssl/ssl.h: No such file or directory
error: openssl/rsa.h: No such file or directory
error: openssl/x509.h: No such file or directory
error: openssl/evp.h: No such file or directory
Файл, который я хочу скомпилировать, - это только файл .c, не имеет Makefile или. /configure.
Я уже пробовал:
env CFLAGS=-I/path/to/openssl/
и попытался скомпилировать снова, но я получаю те же ошибки.
Что мне делать для компиляции с помощью openssl?