wie man die openssl Bibliothek mit dem Arm-Cross Compiler verbindet

Ich habe Anwendung test.c, die durch die Verwendung von gcc auf Host (auf Ubuntu) Maschine ich erfolgreich in der Kompilierung und erfolgreich das Anwendungsprogramm auf Host ausgeführt haben.

jetzt möchte ich die selbe anwendung mit arm-cross compiler für cross compilierenLPC1788. Bitte führen Sie mich, wie Sie die openssl-Bibliotheksdateien verlinken

Mein Mkakefile bei GCC

CC  = gcc  

 CFLAGS = -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_XKMS=1
-DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -I/usr/include/xmlsec1
-I/usr/include/libxml2 -DXMLSEC_OPENSSL_097=1
-DXMLSEC_CRYPTO_OPENSSL=1 -DXMLSEC_CRYPTO=\"openssl\ -DUNIX_SOCKETS -D XML_SECURITY

 LDFLAGS = -lcrypto -I/usr/include/libxml2 -lxml2 -I/usr/include/xmlsec1 -lxmlsec1    

all:
   $(CC) src/test.c -o test $(CFLAGS) $(LDFLAGS)

beim wechseln des compilers habe ich folgendes makefile verwendet

CC = /home/amarayya/doc/tools/arm-2010q1/bin/arm-uclinuxeabi-gcc
CFLAGS = -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_XKMS=1
-DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -I/usr/include/xmlsec1
-I/usr/include/libxml2 -DXMLSEC_OPENSSL_097=1
-DXMLSEC_CRYPTO_OPENSSL=1 -DXMLSEC_CRYPTO=\"openssl\ -DUNIX_SOCKETS -D XML_SECURITY

LDFLAGS = -lcrypto -L/usr/include/libxml2 -lxml2 -L/usr/include/xmlsec1 -lxmlsec1

all:
$(CC) src/test.c -o test $(CFLAGS) $(LDFLAGS)

was zu diesen Fehlern führt

fatal error: openssl/rsa.h: No such file or directory
fatal error: openssl/rsa.h: No such file or directory

was diese Fehler verursacht und wie man sie überwindet

Antworten auf die Frage(1)

Ihre Antwort auf die Frage