Partage
  • Partager sur Facebook
  • Partager sur Twitter

Makefile, placer les objets dans un autre dossier

Sujet résolu
    31 mars 2020 à 0:31:00

    Bonjour à tous, 

    Je modifie la requête que j'avais précédemment posé concernant ma problématique.. Je cherchais à compiler et placer les fichiers objets dans un répertoire à part. je ne suis parvenu à la solution suivante.

    CC=g++
    CFLAG=-c
    
    SRC_DIR=source
    OBJ_DIR=objet
    
    SRC=$(wildcard $(SRC_DIR)/*.cpp)
    OBJ=$(patsubst $(SRC_DIR)/%.cpp, $(OBJ_DIR)/%.o, $(SRC))
    
    .PHONY:all
    
    all: $(OBJ)
    
    
    $(OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp
    	@$(CC) $(CFLAGS) -c -o $@ $<
    
    clean:
    	rm -r $(OBJ_DIR)/*.o

    Puisse cela aider quelqu'un :)

    -
    Edité par Berserk_008 31 mars 2020 à 13:46:30

    • Partager sur Facebook
    • Partager sur Twitter

    Makefile, placer les objets dans un autre dossier

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown