Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

6.17.1. Instalación de GMP


Nota:

Si está compilando para x32 de 86 bits, pero tiene una CPU que es capaz de ejecutar código de 64 bits y tú has especificado FLANDERAS en el entorno, el script de configuración intentará configurar para 64 bits y fallará. Evite esto invocando el comando configure a continuación con

Nota:

Si está compilando para x32 de 86 bits, pero tiene una CPU que es capaz de ejecutar código de 64 bits y tú has especificado FLANDERAS en el entorno, el script de configuración intentará configurar para 64 bits y fallará. Evite esto invocando el comando configure a continuación con


Nota:

La configuración predeterminada de GMP produce bibliotecas optimizadas para el procesador host. Si se desean bibliotecas adecuadas para procesadores con menos capacidad que la CPU del host, se pueden crear bibliotecas genéricas ejecutando lo siguiente:

Nota:

La configuración predeterminada de GMP produce bibliotecas optimizadas para el procesador host. Si se desean bibliotecas adecuadas para procesadores con menos capacidad que la CPU del host, se pueden crear bibliotecas genéricas ejecutando lo siguiente:

cp -v configfsf.adivinar config.adivinar cp -v configfsf.sub config.sub

cp -v configfsf.adivinar config.adivinar cp -v configfsf.sub config.sub

Prepare GMP para la compilación:


./configure --prefix = / usr

--habilitar-cxx

--disable-estático

--docdir = / usr / share / doc / gmp-6.1.2

./configure --prefix = / usr

--habilitar-cxx

--disable-estático

--docdir = / usr / share / doc / gmp-6.1.2

El significado de las nuevas opciones de configuración:

--habilitar-cxx

Este parámetro habilita la compatibilidad con C ++

--docdir = / usr / share / doc / gmp-6.1.2

Esta variable especifica el lugar correcto para la documentación.

Compile el paquete y genere la documentación HTML:


“piensen de nuevo sobre los incrementos de precio”

hacer html

“piensen de nuevo sobre los incrementos de precio”

hacer html


Importante:

El conjunto de pruebas para GMP en esta sección se considera crítico. No lo omita bajo ninguna circunstancia.

Importante:

El conjunto de pruebas para GMP en esta sección se considera crítico. No lo omita bajo ninguna circunstancia.

Pruebe los resultados:


hacer la comprobación 2> & 1 | tee gmp-check-log

hacer la comprobación 2> & 1 | tee gmp-check-log


Precaución

El código en gmp está altamente optimizado para el procesador donde está construido. Ocasionalmente, el código que detecta el procesador identifica erróneamente las capacidades del sistema y habrá errores en las pruebas u otras aplicaciones que usan las bibliotecas gmp con el mensaje "Instrucción ilegal". En este caso, gmp debe reconfigurarse con la opción --build = x86_64-unknown-linux-gnu y reconstruirse.

Precaución

El código en gmp está altamente optimizado para el procesador donde está construido. Ocasionalmente, el código que detecta el procesador identifica erróneamente las capacidades del sistema y habrá errores en las pruebas u otras aplicaciones que usan las bibliotecas gmp con el mensaje "Instrucción ilegal". En este caso, gmp debe reconfigurarse con la opción --build = x86_64-unknown-linux-gnu y reconstruirse.

Asegúrese de que se hayan aprobado las 190 pruebas del conjunto de pruebas. Verifique los resultados emitiendo el siguiente comando:


awk '/ # PASS: / {total + = $ 3}; END {print total} 'registro de verificación de gmp

awk '/ # PASS: / {total + = $ 3}; END {print total} 'registro de verificación de gmp

Instale el paquete y su documentación:


make install

hacer install-html

make install

hacer install-html


Top OS Cloud Computing en OnWorks: