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

mmdumi mmdumi at gmail.com
Thu Apr 16 11:12:09 EEST 2009


2009/4/16 Mircea Gherzan <mgherzan at anaconda.cs.pub.ro>

> 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.
>  <http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so>
>

Salut,
Ce am testat eu se află aici [1]. Nu am modificat sursele deloc. Aceleași
surse pe o arhitectură 32biti se compileaza, pe 64biți nu (cel puțin pe
calculatorul meu care e amd64 nu merge).

[1] http://cs.pub.ro/~so/wiki/images/9/99/Lab1-tasks-sol.zip

-- 
Dumitrache Mihai - Marian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090416/7110887e/attachment.htm>


More information about the so mailing list