[so] [Tema 4]Problema linkare
Daniel Baluta
daniel.baluta at gmail.com
Mon May 9 18:05:22 EEST 2011
> gcc -Wall -shared -fPIC -o LibMonitor.so LibMonitor.o
>
> /usr/bin/ld: LibMonitor.o: relocation R_X86_64_32 against `.rodata' can not
> be used when making a shared object; recompile with -fPIC
Mesajul ăsta pare să sugereze că trebuie să folosești -fPIC
la obținerea fișierului obiect LibMonitor.o.
Pune tot outputul rulării comenzii make.
Outputul din vmchecker pentru compilarea
temelor colegilor tai arată așa:
gcc -c -fPIC -o monitor.o monitor.c
gcc -shared -o LibMonitor.so monitor.o
gcc -c -fPIC -o rw.o rw.c
gcc -shared -o LibRW.so rw.o
thanks,
Daniel.
More information about the so
mailing list