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, dipendenze dell'intestazione
Diciamo che ho un makefile con la regola %.o: %.c gcc -Wall -Iinclude ... Voglio che * .o venga ricostruito ogni volta che cambia un file di intestazione. Piuttosto che elaborare un elenco di dipendenze, ogni volta che viene modificato un file di intestazione /include, tutti gli oggetti nella directory …

2
Come definire diversi percorsi di inclusione in Makefile
Nuovo in C ++; Comprensione di base di include, librerie e processo di compilazione. Ho già fatto alcuni semplici makefile. Il mio progetto attuale prevede l'utilizzo di un'API DB informix e ho bisogno di includere file di intestazione in più directory non standard. Come scriverlo? Non ho trovato nulla in …
96 c++  include  makefile 

7
Come usare GNU Make su Windows?
Ho installato MinGW e MSYS, aggiunti C:\MinGW\bina, PATHma non riesco ancora a eseguire Makefile su Windows ' cmd. Vorrei eseguire cmd.exe e digitare lì, ad esempio, make allma il mio cmd dice che non esiste un tale comando. Cosa dovrei fare? Non voglio usare la shell MSYS, non è questo …

3
Come posso creare un Makefile per progetti C con sottodirectory SRC, OBJ e BIN?
Qualche mese fa, mi è venuto in mente il seguente generico Makefileper i compiti scolastici: # ------------------------------------------------ # Generic Makefile # # Author: yanick.rochon@gmail.com # Date : 2010-11-05 # # Changelog : # 0.01 - first version # ------------------------------------------------ # project name (generate executable with this name) TARGET = projectname …
95 c  makefile 

2
Cos'è? = In Makefile
KDIR ?= $(shell uname -r) Qual è il significato di ?=? Ho capito la differenza tra :=, +=e =da un altro thread disponibili in Stack Overflow, ma incapace di trovare la spiegazione ?=.

6
I caratteri jolly ricorsivi in ​​GNU fanno?
È passato un po 'di tempo da quando l'ho usato make, quindi abbi pazienza ... Ho una directory flac, contenente i file .FLAC. Ho una directory corrispondente, mp3contenente file MP3. Se un file FLAC è più recente del file MP3 corrispondente (o il file MP3 corrispondente non esiste), allora voglio …


5
Makefile ifeq logico o
Come si esegue un OR logico utilizzando l' ifeqoperatore make ? ad esempio, ho (semplificato): ifeq ($(GCC_MINOR), 4) CFLAGS += -fno-strict-overflow endif ifeq ($(GCC_MINOR), 5) CFLAGS += -fno-strict-overflow endif ma vorrei consolidare queste linee. (sì, sì, autotools, configure, ecc ecc; troppo pesante per la situazione attuale, vorrei mantenere tutto all'interno …
92 makefile 

5
Come posso aggiungere dir a $ PATH in Makefile?
Voglio scrivere un Makefile che esegua i test. I test si trovano nella directory "./tests" e i file eseguibili da testare si trovano nella directory "./bin". Quando eseguo i test, non vedono i file exec, poiché la directory ./bin non è in $ PATH. Quando faccio qualcosa del genere: EXPORT …
91 linux  makefile 

2
Fuga nel makefile
Sto cercando di farlo in un makefile e fallisce orribilmente: M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}') sai perché? Immagino abbia a che fare con la fuga, ma cosa e dove?

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.