[so] [SO] [Tema3] [Linux] Creare biblioteci dinamice

Mircea Gherzan mgherzan at anaconda.cs.pub.ro
Thu Apr 16 10:45:02 EEST 2009


mmdumi <mmdumi at gmail.com> wrote:
> Am citit destul de mult pe google despre problema asta, dar nimeni nu
> a dat o rezolvare.
> Aveți vreo idee ?

-fPIC e flag de _compilare_ (CFLAGS, CXXFLAGS pentru g++): ii spui lui
CC sa genereze cod independent de pozitie.

-shared e flag de linker (LDFLAGS).

Tu in ce comanda data, desi invocai gcc, se rula in fapt doar
linker-ul, pentru ca "sursele" erau obiecte binare. Cel mai probabil la
compilarea acelor obiecte nu s-a folosit -fPIC.

-- 
Mircea


More information about the so mailing list