Evite volver a compilar con make después de ejecutar configure

Evite volver a compilar con make después de ejecutar configure

Tengo un programa ( ffmpeg) que estoy intentando instalar. Esto es lo que estoy haciendo actualmente:

  1. Ejecute ./configurecon las opciones deseadas.
  2. Espere un minuto más o menos.
  3. Correr make.
  4. Espere de 20 a 25 minutos.
  5. Recibe un mensaje de error.
  6. Vuelve a correr makepor alguna razón.
  7. Espere un minuto más o menos.
  8. Recibe el mismo mensaje de error.
  9. Vaya al paso 1 y vuelva a intentarlo con diferentes opciones.

¿Hay alguna forma, después de volver a ejecutar ./configure, de forzar makeque no se vuelvan a compilar los archivos compilados correctamente, como si no hubiera vuelto a ejecutar ./configure? ¿Hay alguna forma de obligar makea ignorar el hecho de que los archivos ya compilados pueden cambiar cuando se vuelven a compilar?

En caso de que sea relevante, no tengo acceso de root.

Información de la versión:

$ make --version
GNU Make 4.2.1
Built for x86_64-conda_cos6-linux-gnu
...
$ uname -a
Linux r500 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux

Respuesta1

¿Hay alguna forma, después de volver a ejecutar ./configure, de forzar a make a no volver a compilar los archivos compilados correctamente, como si no hubiera vuelto a ejecutar ./configure?

No precisamente. Al volver a ejecutar el script de configuración se alteraron los archivos de encabezado, lo que puede afectar la forma en que se compilan partes de la aplicación. makeno tiene forma de evaluar si dichas modificaciones tienen realmente algún efecto sobre los archivos creados; Insistirá en reconstruir todo lo que pueda verse afectado.

Respuesta2

No se puede evitar. Al volver a ejecutar configure se regenerarán las listas de componentes para las bibliotecas que dependen de todos los módulos individuales y, en última instancia, de los binarios de fftool.

información relacionada