linux - make install ubuntu
Linux configure/make,--prefix? (2)
En mi situación, --prefix = no se pudo actualizar la ruta correctamente bajo algunas advertencias o fallas. por favor mira el enlace a continuación para la respuesta. https://stackoverflow.com/a/50208379/1283198
Tenga paciencia conmigo, este no es muy fácil de explicar ...
Estoy intentando configure
, make
y make install
Xfce en mi directorio de compilación buildroot. Cuando configuro 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, recibo errores de varios archivos de configuración donde está buscando archivos
/home/me/somefolder/mybuild/output/target
(que por supuesto no existe)
¿Cómo configuro la carpeta en la que construir, pero configuro un directorio raíz diferente para los archivos de configuración?
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
reemplaza a todos, por lo que debe sobrescribir 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 posible es cuando necesita modificar el script de configuración, o peor aún, los generados makefiles y config.h. Pero sí, para Xfce puedes probar algo como esto:
./configure --prefix=/home/me/somefolder/mybuild/output/target --sysconfdir=/etc
Yo creo que debería hacerlo.