ciao a tutti, primo post qui
premetto che sono nuovo e non parlo benissimo italiano (sono espagnolo e vivo in francia ^^)
io ho trovato molti aiuti qui,e adesso vi chiedo se potete aiutare me.
devo fare un make file che:
la struttura é questa:
1) cartella src/ per i file .C e .h
2) cartella bin/ per esegutabile
3) cartella obj/ dove mettere i file .O
4) cartella dep/ per mettere le dipendenze
per ora ho fatto
codice:
CC=gcc
FLAGS=-W -Wall -ansi -pedantic
BIN=./bin/test SRCS=$(wildcard ./src/*.c)
OBJS =$(SRCS:.c=.o)
all: $(BIN)
$(BIN):$(OBJS)
$(CC) -o $@ $(OBJS)
%.o: %.c
$(CC) -o $@ -g $< $(FLAGS)
main.o: hello.h
hello.o: hello.h
clean:
rm -rf *.o
distclean: clean
rm -rf ./bin/test
il problema es che i file .o li crea nella cartella src/
come posso fare?
grazie a tutti