LINUX.ORG.RU

Re: *.so -> *.a ?

Правильный ответ: никак.

DmVo ()

Re: *.so -> *.a ?

Хм А зачем? Ведь динамическую либу можно статически прилинковывать к проге.

Dead ★★★★ ()
Ответ на: Re: *.so -> *.a ? от Dead

Re: Re: *.so -> *.a ?

Dead (*) (2002-11-04 20:06:49.322):
> ...динамическую либу можно статически прилинковывать к проге.
8-0?
Этта как?


Die-Hard ★★★★★ ()

Re: *.so -> *.a ?

По-хорошему, если нет статической либы - нужно нарыть исходники и собрать ее.

PETER ★★ ()

Re: *.so -> *.a ?

2 Die-Hard Может я чего-то перепутал, но ведь есть в gcc ключик --static Замечательно статически влинковывает код из динамических либ в прогу. Или я заблуждаюсь? Во всяком случае у меня линковал.

Dead ★★★★ ()
Ответ на: Re: *.so -> *.a ? от Dead

Re: Re: *.so -> *.a ?

Dead (*) (2002-11-05 13:24:16.211):
> ...в gcc ключик --static Замечательно статически
> влинковывает код из динамических либ в прогу. Или я заблуждаюсь?
Заблуждаешься.

Этот ключик всего лишь запрещает линковку с динамич.
либой. Если у тебя нет такой же статической,
то ничего у тебя не слинкуется (.../ld: cannot find -l...).

Именно поэтому девелоперские дистрибутивы поставляются с обеими версиями.

Die-Hard ★★★★★ ()

Re: *.so -> *.a ?

2 Die-Hard Тогда понятно. У меня в общем-то, когда постинг отправил, такие мысли появились, но поздно было :)

Dead ★★★★ ()

> Этот ключик всего лишь запрещает линковку с динамич. либой. Если у тебя нет такой же статической, то ничего у тебя не слинкуется (.../ld: cannot find -l...).

У меня, видимо, статические либы встроены в динамические.. :-))))))

LamerOk ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.