Preguntas etiquetadas con makefile

Un archivo MAKE es un archivo de entrada para el lenguaje de control de compilación / herramienta de marca. Especifica objetivos y dependencias junto con comandos asociados para realizar (también conocidos como recetas) para actualizar los objetivos.




10
makefile: 4: *** falta separador. Detener
Este es mi archivo MAKE: all:ll ll:ll.c gcc -c -Wall -Werror -02 c.c ll.c -o ll $@ $< clean : \rm -fr ll Cuando intento make cleano make make, aparece este error: :makefile:4: *** missing separator. Stop. ¿Cómo puedo arreglarlo?
477 c  makefile 

6
¿Qué significan los símbolos makefile $ @ y $ <?
CC=g++ CFLAGS=-c -Wall LDFLAGS= SOURCES=main.cpp hello.cpp factorial.cpp OBJECTS=$(SOURCES:.cpp=.o) EXECUTABLE=hello all: $(SOURCES) $(EXECUTABLE) $(EXECUTABLE): $(OBJECTS) $(CC) $(LDFLAGS) $(OBJECTS) -o $@ .cpp.o: $(CC) $(CFLAGS) $&lt; -o $@ ¿Qué hacen los $@y $&lt;hacen exactamente?
416 makefile 


14
¿Cómo descubrir el número de núcleos * lógicos * en Mac OS X?
¿Cómo puede saber, desde la línea de comandos, cuántos núcleos hay en la máquina cuando ejecuta Mac OS X? En Linux, uso: x=$(awk '/^processor/ {++n} END {print n+1}' /proc/cpuinfo) No es perfecto, pero está cerca. Esto está destinado a alimentarse make, por lo que da un resultado 1 mayor que …
382 macos  makefile 

16
Error de makefile de gcc: "No hay regla para hacer objetivo ..."
Estoy tratando de usar GCC (Linux) con un archivo MAKE para compilar mi proyecto. Me sale el siguiente error que parece no poder descifrar en este contexto: "No rule to make target 'vertex.cpp', needed by 'vertex.o'. Stop." Este es el archivo MAKE: a.out: vertex.o edge.o elist.o main.o vlist.o enode.o vnode.o …
356 gcc  makefile 


13
Pasar argumentos para "hacer correr"
Yo uso Makefiles. Tengo un objetivo llamado runque ejecuta el objetivo de compilación. Simplificado, se parece a lo siguiente: prog: .... ... run: prog ./prog ¿Hay alguna forma de pasar argumentos? Así que eso make run asdf --&gt; ./prog asdf make run the dog kicked the cat --&gt; ./prog the …
354 makefile 


7
Cómo hacer un Makefile SIMPLE C ++
Estamos obligados a usar un Makefile para unir todo para nuestro proyecto, pero nuestro profesor nunca nos mostró cómo hacerlo. Sólo tengo un archivo, a3driver.cpp. El controlador importa una clase desde una ubicación "/user/cse232/Examples/example32.sequence.cpp",. Eso es. Todo lo demás está contenido con el .cpp. ¿Cómo haría para crear un Makefile …
303 c++  makefile 


7
¿Cómo fuerzo make / GCC para que me muestre los comandos?
Estoy tratando de depurar un problema de compilación, pero parece que no puedo obtener GCC (¿o tal vez es make ??) para mostrarme los comandos reales del compilador y el enlazador que está ejecutando. Aquí está la salida que estoy viendo: CCLD libvirt_parthelper libvirt_parthelper-parthelper.o: In function `main': /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:102: undefined reference …
277 gcc  makefile  verbosity 

13
Sistema operativo que detecta el archivo MAKE
Rutinariamente trabajo en varias computadoras y sistemas operativos diferentes, que son Mac OS X, Linux o Solaris. Para el proyecto en el que estoy trabajando, extraigo mi código de un repositorio de git remoto. Me gusta poder trabajar en mis proyectos sin importar en qué terminal estoy. Hasta ahora, he …

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.