// podela koda na vise fajlova, prema logickim celinama // primer3.c - main funkcija // biblioteka.c - fajl sa ostalim funkcijama // prilikom kompajliranja fajla prvo se od .c dobija .o fajl // nakon toga se dobija izvrsni fajl ./a.out, poziva se linker // gcc main.c izvrsava oba koraka // kada imamo vise .c fajlova // main.c -> main.o // --> linker povezuje i pravi jedan izvrsni fajl // biblioteka.c -> biblioteka.o // funkcije koje su pozvane u main.c a nisu definisane u main.c, bice // oznacene kao nepoznate u .o fajlovima // linker ih trazi u ostalim .o fajlovima // ako nadje super // ako nadje greska prilikom linkovanja int f(int x); int main (int argc, char* argv[]){ f(2); return 0; }