
Tengo un programa ( ffmpeg
) que estoy intentando instalar. Esto es lo que estoy haciendo actualmente:
- Ejecute
./configure
con las opciones deseadas. - Espere un minuto más o menos.
- Correr
make
. - Espere de 20 a 25 minutos.
- Recibe un mensaje de error.
- Vuelve a correr
make
por alguna razón. - Espere un minuto más o menos.
- Recibe el mismo mensaje de error.
- Vaya al paso 1 y vuelva a intentarlo con diferentes opciones.
¿Hay alguna forma, después de volver a ejecutar ./configure
, de forzar make
que no se vuelvan a compilar los archivos compilados correctamente, como si no hubiera vuelto a ejecutar ./configure
? ¿Hay alguna forma de obligar make
a 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. make
no 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.