Preguntas etiquetadas con make

14
¿Por qué el directorio actual no cambia en el archivo MAKE?

Estoy tratando de ejecutar un script simple: clonar un repositorio git en un directorio determinado, luego cda este directorio para ejecutar un script de instalación. Este script está en un Makefile. Pero cdparece que no funciona. No encuentra mi script de instalación. Agregué un pwd después de...

13
configure.ac: no usa gettext

Estoy tratando de compilar una aplicación gnome y tengo curiosidad por saber qué significa la salida cuando ejecuto el autogen.shscript: ~/Documents/Code/window-picker-applet $./autogen.sh autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal...

12
Error "Sin objetivo" al usar Make

Estoy aprendiendo cómo usar makey makefiles, así que escribí este pequeño archivo: %.markdown: %.html pandoc -o $< $@ Pero cuando corro make, todo lo que obtengo es make: *** No targets. Stop.¿Qué está

12
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...

12
Error de GCC al intentar ejecutar 'cc1'

Estaba compilando de manera cruzada un kernel de Linux para mi Raspberry Pi en una computadora portátil (ejecutando debian 7) (seguí las instrucciones en la compilación del kernel de Raspberry Pi ); pero al compilar con make ARCH=arm CROSS_COMPILE=${CCPREFIX} Recibo los siguientes mensajes:...

11
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 0:...

11
¿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á uno...

10
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: *...

10
¿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 $^ -o $@ Ambas expresiones especifican...