PREFIJO en Makefile

PREFIJO en Makefile

Realmente no sé cómo ponerle un título a esta pregunta, ya que me resulta bastante extraña. Voy a probar Linux desde cero, pero primero estoy investigando un poco. Estoy atascado en la compilación de paquetes desde el código fuente. La compilación no es el problema, pero sí la instalación. la mayoría de los paquetes usan configure para configurar la compilación. Una característica útil es --prefix=${YOUR_PREFIX}. El prefijo want es /usr para la mayoría de los paquetes. Entonces --prefix=/usr hará el trabajo, pero no todos los paquetes vienen con configuración, muchos de ellos solo tienen un archivo MAKE. ¿Cómo configurar el prefijo? Estoy usando dwm como ejemplo y usa /usr/local como prefijo. Puedo cambiar manualmente el archivo config.mk, pero no me gusta hacerlo siempre. ¿Hay alguna manera de establecer prefix=/usr como predeterminado?

Probé esto en arco

Respuesta1

Es posible que intente configurar la variable de entorno, por ejemplo, ejecutar PREFIX=/usr makeen lugar de make.

información relacionada