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.

12
Controlla se esiste un programma da un Makefile
Come posso verificare se un programma è richiamabile da un Makefile? (Cioè, il programma dovrebbe esistere nel percorso o altrimenti essere richiamabile.) Potrebbe essere usato per verificare quale compilatore è installato, ad esempio. Ad esempio, qualcosa di simile a questa domanda , ma senza presumere che la shell sottostante sia …
115 makefile  gnu-make 

10
Puoi creare Makefile validi senza caratteri di tabulazione?
target: dependencies command1 command2 Sul mio sistema (Mac OS X), makesembra richiedere che i Makefile abbiano un carattere di tabulazione prima del contenuto di ciascuna commandriga, oppure genera un errore di sintassi. Questo è un fastidio quando creo o modifico i Makefile perché ho il mio editor impostato per essere …






8
Regola GNU Makefile che genera alcuni target da un unico file sorgente
Sto tentando di fare quanto segue. Esiste un programma, chiamatelo foo-bin, che accetta un singolo file di input e genera due file di output. Una stupida regola di Makefile per questo sarebbe: file-a.out file-b.out: input.in foo-bin input.in file-a.out file-b.out Tuttavia, questo non dice makein alcun modo che entrambi i target …
106 makefile 


4
CFLAGS vs CPPFLAGS
Capisco che CFLAGS (o CXXFLAGS per C ++) sono per il compilatore, mentre CPPFLAGS è utilizzato dal preprocessore. Ma ancora non capisco la differenza. Devo specificare un percorso di inclusione per un file di intestazione incluso con #include - poiché #include è una direttiva del preprocessore, il preprocessore (CPPFLAGS) è …


9
Crea directory usando make file
Sono un principiante nei makefile e voglio creare directory usando makefile. La directory del mio progetto è così +--Project +--output +--source +Testfile.cpp +Makefile Voglio mettere tutti gli oggetti e l'output nella rispettiva cartella di output. Voglio creare una struttura di cartelle che sarebbe come questa dopo la compilazione. +--Project +--output …


2
Come usare i comandi della shell in Makefile
Sto cercando di utilizzare il risultato di lsin altri comandi (ad esempio echo, rsync): all: <Building, creating some .tgz files - removed for clarity> FILES = $(shell ls) echo $(FILES) Ma ottengo: make FILES = Makefile file1.tgz file2.tgz file3.tgz make: FILES: No such file or directory make: *** [all] Error …
99 bash  makefile  echo 

7
make: Niente da fare per "tutti"
Sto passando per un pgm ad esempio per creare un file make. http://mrbook.org/tutorials/make/ La mia cartella eg_make_creation contiene i seguenti file, desktop:~/eg_make_creation$ ls factorial.c functions.h hello hello.c main.c Makefile Makefile # I am a comment, and I want to say that the variable CC will be # the compiler to …
98 c  makefile 

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.