ti puoi creare un makefile fatto come segue
e compilare con makecodice:CC=g++ CFLAGS=-fPIC -Wall -g APPNAME=libMiaLibreria INCLUDE= -I./ \ -I../tue_directory_include SRCFILES= ./tuo_sorgente.c \ ./altro_tuo_sorgente.c $(APPNAME) : $(SRCFILES) $(CC) $(CFLAGS) $(INCLUDE) $(SRCFILES) -Wno-deprecated -shared -Wl,-soname, -o libMiaLibreria.so
viene creata così la libreria condivisa libMiaLibreria.so che puoi utilizzare nei tuoi programmi.
Prima dovresti fare un link simbolico della tua libreria sulla directory /usr/lib in modo che sia disponibile a tutti i programmi.
ciao
sergio

Rispondi quotando