Domande taggate «makefile»

Un makefile è un file di input per il linguaggio di controllo build / strumento make. Specifica obiettivi e dipendenze insieme ai comandi associati da eseguire (ovvero ricette) per aggiornare gli obiettivi.




10
makefile: 4: *** mancante separatore. Fermare
Questo è il mio makefile: all:ll ll:ll.c gcc -c -Wall -Werror -02 c.c ll.c -o ll $@ $< clean : \rm -fr ll Quando cerco di make cleano make make, ottengo questo errore: :makefile:4: *** missing separator. Stop. Come posso ripararlo?
476 c  makefile 

6
Cosa significano i simboli di makefile $ @ e $ <?
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 $@ Cosa fanno esattamente $@e $&lt;cosa?
416 makefile 


14
Come scoprire il numero di core * logici * su Mac OS X?
Come puoi sapere, dalla riga di comando, quanti core sono sul computer quando esegui Mac OS X? Su Linux, utilizzo: x=$(awk '/^processor/ {++n} END {print n+1}' /proc/cpuinfo) Non è perfetto, ma è vicino. Questo è destinato a essere alimentato make, motivo per cui dà un risultato 1 superiore al numero …
382 macos  makefile 

16
Errore di makefile gcc: "Nessuna regola per rendere target ..."
Sto cercando di usare GCC (linux) con un makefile per compilare il mio progetto. Ottengo il seguente errore che sembra non riuscire a decifrare in questo contesto: "No rule to make target 'vertex.cpp', needed by 'vertex.o'. Stop." Questo è il makefile: a.out: vertex.o edge.o elist.o main.o vlist.o enode.o vnode.o g++ …
356 gcc  makefile 


13
Passare argomenti a "make run"
Uso Makefile. Ho un target chiamato runche esegue il target di build. Semplificato, è simile al seguente: prog: .... ... run: prog ./prog C'è un modo per passare argomenti? Così che make run asdf --&gt; ./prog asdf make run the dog kicked the cat --&gt; ./prog the dog kicked the …
354 makefile 


7
Come creare un Makefile C ++ SEMPLICE
Ci viene richiesto di usare un Makefile per mettere insieme tutto per il nostro progetto, ma il nostro professore non ci ha mai mostrato come. Ho solo un file a3driver.cpp. Il conducente importa una classe da una posizione, "/user/cse232/Examples/example32.sequence.cpp". Questo è tutto. Tutto il resto è contenuto con .cpp. Come …
303 c++  makefile 


7
Come posso forzare make / GCC a mostrarmi i comandi?
Sto cercando di eseguire il debug di un problema di compilazione, ma non riesco a convincere GCC (o forse è fatto ??) a mostrarmi i comandi del compilatore e del linker che sta eseguendo. Ecco l'output che sto vedendo: CCLD libvirt_parthelper libvirt_parthelper-parthelper.o: In function `main': /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:102: undefined reference to `ped_device_get' …
277 gcc  makefile  verbosity 

13
Makefile di rilevamento del sistema operativo
Lavoro regolarmente su diversi computer e diversi sistemi operativi, che sono Mac OS X, Linux o Solaris. Per il progetto a cui sto lavorando, estraggo il mio codice da un repository git remoto. Mi piace essere in grado di lavorare sui miei progetti indipendentemente dal terminale in cui mi trovo. …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.