Preguntas etiquetadas con make

Para preguntas relacionadas con make, una utilidad que automatiza el proceso de construcción mediante la gestión de dependencias entre objetivos. Use esta etiqueta para preguntas sobre make o preguntas sobre problemas derivados del uso de la utilidad de línea de comandos make.

1
Restricción del comportamiento de GNU-Make a POSIX Make
¿Hay alguna forma conocida de hacer que Linux makerechace el uso no intencionado de GNU-Make extensiones específicas en Makefile al editar o usar el Makefile de otros en Linux? Quiero decir, ¿restringir GNU-Make para que se comporte como se makeespecifica en POSIX y rechazar cualquier extensión específica de GNU-Make? El …
12 make  gnu-make 

3
¿Cómo hace que continúe la compilación?
Sé que puedo interrumpir un makeproceso en cualquier momento sin tener que volver a compilar todo el árbol de origen. Como sé, makesolo compila un objetivo si aún no está compilado o si el código fuente se modifica después de la última compilación. Pero si lo interrumpo make, seguramente habrá …


1
Proceso de sustitución en GNU Makefiles
En un indicador de bash, uno puede ejecutar diff usando pseudo archivos: diff <(echo test) <(echo test) Agregar esto como está en un Makefile falla: all: diff <(echo test) <(echo test) El error (sugerencia: / bin / sh apunta a / bin / bash en este sistema): /bin/sh: -c: line …


2
¿Qué significa el símbolo% en Makefile?
Estoy jugando con makefiles y me encontré con % .o o % .c . Por lo que entendí, especifica todos los archivos c o o . Pero por qué este trabajo: %.o: %.c $(CC) -c $^ -o $@ y esto no funciona SOURCE := $(wildcard *.c) $(SOURCE:.c=.o): SOURCE $(CC) -c …
10 make  gnu-make 


2
¿Por qué se usan tanto `make clean` como` make mrproper`?
Está escrito en el kernel de Linux Makefileque clean - Remove most generated files but keep the config and enough build support to build external modules mrproper - Remove all generated files + config + various backup files Y se afirma en los documentos del arco que Para finalizar la …
10 linux  make  gnu 

3
hacer quejas "separador faltante (¿quiso decir TAB?)"
Al intentar instalar el som_pak-3.1-NAcMoS.tar.gzarchivo, he usado los siguientes comandos: $ tar xvf som_pak-3.1-NAcMoS.tar.gz $ cd som_pak-3.1 $ cp makefile.unix makefile $ make $ cd .. $ ln -s som_pak-3.1 $NACMOS_HOME/som_pak Pero al ejecutar el makecomando obtengo el siguiente error: * Falta el separador (¿quiso decir TAB en lugar de …
10 compiling  make 



5
Agregar directorio a RUTA a través de Makefile
Tengo algunos problemas para exportar la RUTA que he modificado dentro del Makefile a la Terminal actual. Estoy tratando de agregar a la RUTA, la carpeta bin dentro de donde sea que esté el directorio Makefile. Aquí está la tira relevante del archivo MAKE: PATH := $(shell pwd)/bin:$(PATH) install: mkdir …


1
¿Usar marca multihilo por defecto?
¿Hay alguna manera de makeusar multihilo (6 hilos es ideal en mi sistema) en todo el sistema, en lugar de simplemente agregarlo -j6a la línea de comando? Entonces, que si corro make, ¿funciona igual que si estuviera corriendo make -j6? Quiero esta funcionalidad porque instalo muchos paquetes desde AUR usando …

1
Diferencia entre make-kpkg y make deb-pkg
Me gustaría saber la diferencia exacta entre make-kpkgy make deb-pkg. Esta pregunta hace casi lo mismo pero sin respuestas satisfactorias. Anteriormente estaba usando make -j `getconf _NPROCESSORS_ONLN` deb-pkg para compilar el árbol de fuentes del núcleo y generar paquetes debian de cabecera + imagen del núcleo. Descubrí que es extremadamente …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.