Imas vise nacina da to uradis :
1. mozes sve da ubacis u neki heder file i preprocesor C komapjlera (cpp) ce da ih sve ubaci u jedan file zajedno sa tim funkcijama
2. napravi shared lib kao sto sam gore pokazao i Linuj program sa
gcc -ogg gg.c -L/root -lgg
3. napravi 2 file-a 1. sa main funkcijom koji ce da poziva druge te funkcije i 2. sa tim funckijama i radi vako ->
gcc -c gg.c
gcc -c gg1.c
gcc gg1.o gg.o -o gg_final
#cat gg1
int a,b;
#cat gg.c
int main(){
#include"gg1"
}
#
a da li to radi u turbo C to ne znam (neverujem da ovo sa ld radi jel je to za UNIX) ali ove ostale tehnike pravljenje .o filova moze...napravis vise objekta i onda ih ulinkujes u jedan executabilan file.Samo nemoj da u .o filovima definises funkcije kao static ko nezelis da budu private.
Naime te funkcije se nemogu pozvati izvan tog .o file-a.Znaci nemoj da stavljas static nikako na funkciju ako ce ti trebati u svim filovima tog programa