Linux configure / make, pref prefix?


Ten paciencia conmigo, esto no es muy fácil de explicar...

Estoy tratando de configure, make y make install Xfce en mi directorio de compilación buildroot. Al configurar estoy usando

--prefix=/home/me/somefolder/mybuild/output/target

Para que se construya en la carpeta correcta, sin embargo, cuando se comprime y se ejecuta, obtengo errores de varios archivos de configuración donde está buscando archivos en

/home/me/somefolder/mybuild/output/target

(que por supuesto no existe.)

¿Cómo puedo establecer en qué carpeta construir, sin embargo, establecer un directorio raíz diferente para la configuración archivos para usar?

Author: the Tin Man, 2012-01-18

2 answers

Haga configure --help y vea qué otras opciones están disponibles.

Es muy común proporcionar diferentes opciones para anular diferentes ubicaciones. De forma estándar, --prefix anula todos ellos, por lo que necesita anular la ubicación de configuración después de especificar el prefijo. Este curso de acciones generalmente funciona para cada proyecto basado en automake.

El peor escenario es cuando necesita modificar el script configure, o peor aún, generar makefiles y config.cabeceras h. Pero sí, para Xfce que puede intentar algo como esto:

./configure --prefix=/home/me/somefolder/mybuild/output/target --sysconfdir=/etc 

Creo que eso debería bastar.

 50
Author: the Tin Man,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-21 21:24:33

En mi situación, pref prefix= falló al actualizar la ruta correctamente bajo algunas advertencias o errores. por favor, consulte el siguiente enlace para obtener la respuesta. https://stackoverflow.com/a/50208379/1283198

 0
Author: Prasaathviki,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-07 06:48:49