ramarromarrone
28-05-2008, 11:57
ciao a tutti
ho fatto un programma in c formato da 5 header e 1 file .c
per includere i vari header ho scritto il path completo (#include </.../macro.h>) che è la stessa cartella del file .c la mia domanda è:c'è un comando al compilatore che va a prendere gli include dalla stessa cartella dove risiede il file .c? così da poter scrivere #include <macro.h>
se faccio
gcc -o main main.c mi dà errore..e anche se faccio
gcc -Wall -c "main.c" mi dà errore, devo esmpre specificare il path degli header..
ps gli header non sono tutti inclusi direttamente dal file .c ma main->test->algoritmi->funzioni->macro->stdio&stlib&math&time con "->" = include
ho fatto un programma in c formato da 5 header e 1 file .c
per includere i vari header ho scritto il path completo (#include </.../macro.h>) che è la stessa cartella del file .c la mia domanda è:c'è un comando al compilatore che va a prendere gli include dalla stessa cartella dove risiede il file .c? così da poter scrivere #include <macro.h>
se faccio
gcc -o main main.c mi dà errore..e anche se faccio
gcc -Wall -c "main.c" mi dà errore, devo esmpre specificare il path degli header..
ps gli header non sono tutti inclusi direttamente dal file .c ma main->test->algoritmi->funzioni->macro->stdio&stlib&math&time con "->" = include