Salve a tutti,
nella documentazione del gcc non riesco a trovare l'opzione per scegliere la directory in cui collocare il file risultante dalla compilazione, lo so che si puo usare l'opzione -o
gcc -c file.c -o ./bla/bla/bla/file.o
pero io devo compilare insieme più file, quindi non posso usare l'opzione -o, siccome il comando di trova in un makefile, non conosco a priori quali sono i file che compilo, i loro nomi si trovano in una varibile, diciamo FILES:
FILES = aaa.c bbb.c fff.c
TARGET : $(FILES)
...............gcc -c $(FILES)
per ora ho fatto cosi, pero in questo modo mi colloca i file .o prodotti nella directory corrente, mentre io li vorrei in un'altra directory, diciamo DIR = ./../MiaDir
come faccio?
Grazie e ciao.