Я следовал за этим переполнением стека post для кросс-компиляции openssl для arm. Я смог успешно выполнить эти шаги, и у меня есть папка с именем opensslArm в каталоге / home. Однако, когда я пытаюсь скомпилировать просто программу hello world, используя следующую команду
arm-linux-gnueabi-gcc helloworld.c -o sslarm -static
, я получаю эту ошибку.
/usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
Ниже приводится программа, которую я использовал для компиляции (Ничего особенного, я просто добавил оператор включения, чтобы проверить, работает ли кросс-компиляция перед использованием реальной функции)
#include <stdio.h>
#include <openssl/rsa.h>
int main(){
printf("Hello World\n");
return 0;
}
Может кто-нибудь помочь мне, как правильно компилировать в ARM со связыванием библиотек openssl. Я чувствую, что не правильно связываю скомпилированную библиотеку openssl. Я попытался поиск по inte rnet и не смог найти ответ. Заранее спасибо.