Red de conocimiento informático - Material del sitio web - ¿Cómo compilar la biblioteca openssl en VxWorks, o cómo compilar la biblioteca openssl en un archivo de biblioteca .a que pueda ejecutarse en vxworks?

¿Cómo compilar la biblioteca openssl en VxWorks, o cómo compilar la biblioteca openssl en un archivo de biblioteca .a que pueda ejecutarse en vxworks?

Obtenga la versión completa de cygwin, que es un software gratuito de código abierto, disponible en el sitio web oficial

Luego copie el archivo del proyecto al directorio de trabajo de cygwin

CD al proyecto de la consola cygwin directorio

Siga los pasos anteriores, ingrese al directorio host/x86-win32/bin de Tornado, elimine o cambie el nombre de cygwin1.dll en este directorio (se recomienda conservarlo, porque Tornado lo usará al compilar). ), Luego configure este directorio bin en la variable de entorno de ruta de Windows. Tenga en cuenta los nombres del compilador cc y del archivador ar que se utilizan en el directorio bin (por ejemplo, el compilador ccppc y el archivador arppc para la arquitectura PPC)

Luego, escriba CC=ccppc AR= en la consola cygwin arppc .

Una vez completada la configuración, abra el Makefile generado, busque el indicador -IInclude y cámbielo a -I/cygwindriver/e/tornado/target/h (el directorio aquí es solo un ejemplo, Puede personalizarlo según la modificación de su propia situación).

Después de eso, agregue -I/lib/include

Guardar

Luego escriba make en la consola cygwin y ejecute

De esta manera Puedes comenzar a compilar

Pero simplemente hacer estos cambios aún puede causar algunos errores

No puedo explicar todos los detalles del trasplante ahora, así que solo puedo verificar los errores yo mismo. y modificarlos