Pregunta

He utilizado event.h en el de mi proyecto, pero el servidor tiene que ejecutarse en no lo soporta. Por otra parte no puedo instalarlo también. ¿Hay alguna manera de ejecutar mi proyecto con modificaciones mínimas.

Tiene que ser compilado estáticamente vinculado en pero ¿cómo puedo hacer eso?

¿Fue útil?

Solución

¿Qué quiere decir el servidor tiene que ejecutarse en no lo soporte ? Si una biblioteca compartida no está instalado, usted puede construir su proyecto con la biblioteca enlazado estáticamente en.

Como alternativa, compilar una biblioteca compartida de libevent e incluirlo con su solicitud. He tenido éxito usando las cabeceras RUNPATH en binatries ELF y bibliotecas compartidas para poner directorio de la aplicación al principio de la ruta de búsqueda dinámica de la carga de bibliotecas.

https://github.com/wavetossed/pybuild es un ejemplo de un script de generación de Python 2.7.2 y un par de docenas de módulos binarios, que incluye el uso libevent. Edificio de una sola biblioteca utilizando RUNPATH es mucho más simple.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top