Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

6.49.1. Instalación de Libffi


Nota:

Similar a GMP, libffi se construye con optimizaciones específicas para el procesador en uso. Si está compilando para otro sistema, exporte CFLAGS y CXXFLAGS para especificar una compilación genérica para su arquitectura. Si no se hace esto, todas las aplicaciones que se vinculan a libffi desencadenarán errores de operación ilegal.

Nota:

Similar a GMP, libffi se construye con optimizaciones específicas para el procesador en uso. Si está compilando para otro sistema, exporte CFLAGS y CXXFLAGS para especificar una compilación genérica para su arquitectura. Si no se hace esto, todas las aplicaciones que se vinculan a libffi desencadenarán errores de operación ilegal.

Modifique el Makefile para instalar encabezados en el estándar / usr / include directorio en lugar de / usr / lib / libffi- 3.2.1 / include.


sed -e '/ ^ includesdir / s / $ (libdir). * $ / $ (includedir) /' \

-yo incluyo / Makefile.in


sed -e '/ ^ includedir / s /=.*$/=@ includedir @ /' \

-e 's / ^ Cflags: -I $ {includedir} / Cflags: /' \

-i libffi.pc.in

sed -e '/ ^ includesdir / s / $ (libdir). * $ / $ (includedir) /' \

-yo incluyo / Makefile.in


sed -e '/ ^ includedir / s /=.*$/=@ includedir @ /' \

-e 's / ^ Cflags: -I $ {includedir} / Cflags: /' \

-i libffi.pc.in

Prepare libffi para la compilación:


./configure --prefix = / usr --disable-static --with-gcc-arch = native

./configure --prefix = / usr --disable-static --with-gcc-arch = native

El significado de la opción de configuración:

--with-gcc-arch = nativo

Asegúrese de que gcc se optimice para el sistema actual. Si no se especifica, se adivina el sistema y es posible que el código generado no sea correcto para algunos sistemas. Si el código generado se copiará del sistema nativo a un sistema con menos capacidad, utilice el sistema con menos capacidad como parámetro. Para obtener detalles sobre los tipos de sistemas alternativos, consulte las opciones de x86 en el manual de gcc.

Compila el paquete:


“piensen de nuevo sobre los incrementos de precio”

“piensen de nuevo sobre los incrementos de precio”

Para probar los resultados, emita:


hacer cheque

hacer cheque

Instale el paquete:


make install

make install


Top OS Cloud Computing en OnWorks: