Cześć!
Chcę utworzyć bibliotekę współdzieloną i to wszystko zapisać w pliku Makefile tak, żeby mi polecenie make wszystko zrobiło :)
Niestety dostaję taki komunikat:
login@ubuntu:~/Lab2/Zad9$ make
gcc -fPIC -c randapi.c
gcc -fPIC -c initapi.c
gcc -shared randapi.o initapi.o -o libmojshar.so
gcc -L. -lmojshar test.c -o zad1
/tmp/cc3xhIep.o: In function `main':
test.c:(.text+0xa): undefined reference to `initRand'
test.c:(.text+0x28): undefined reference to `getRand'
test.c:(.text+0x7c): undefined reference to `getSRand'
collect2: error: ld returned 1 exit status
make: *** [zad1] Błąd 1
Nie mam już pojęcia gdzie może być błąd. Rzuci ktoś okiem na to?
Kody źródłowe w załączeniu.
Program do szkoły :-)