[Volgograd] dinamic & static linking

Ablamsky Taras v-lug на vlink.ru
Сб Апр 26 17:10:16 MSD 2003


On Sat, Apr 26, 2003 at 12:39:32PM +0400, Dwarf wrote:
> On Sat, Apr 26, 2003 at 01:35:22AM +0400, Ablamsky Taras wrote:
> > On Fri, Apr 25, 2003 at 08:56:59PM +0400, Dwarf wrote:
> > > Вопрос такой: в качестве статических и динамических библиотек, судя по
> > > всему используется один и тот же файл. Т.е. я могу прилинковать либу
> > > libstdc++.so как статически, так и динамически. Вопрос в следующем:
> > > какие опции указать, чтобы прилинковывал стически (динамически)?
> > > 
> 
> > Нет. *.so - это динамические библиотеки, статические это - *.a
> 
<skip>

> У меня одна программа требует вообще libstdc++.so.5
> Хрен знает, где искать, можеть быть есть у кого?
> 

Есть, но, видимо, она тебе не поможет, тебе еще и gcc3.2 скорее
всего будет нужен.

t на v-lug ~ $ ls /usr/lib/libstdc++*
/usr/lib/libstdc++-3-libc6.1-2-2.10.0.so  /usr/lib/libstdc++-libc6.1-2.so.3
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.a   /usr/lib/libstdc++-libc6.2-2.a.3
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so  /usr/lib/libstdc++-libc6.2-2.so.3
/usr/lib/libstdc++.a                      /usr/lib/libstdc++.so
/usr/lib/libstdc++-libc6.1-1.1.so.2       /usr/lib/libstdc++.so.2.9
/usr/lib/libstdc++-libc6.1-1.so.2         /usr/lib/libstdc++.so.5
/usr/lib/libstdc++-libc6.1-2.so.2         /usr/lib/libstdc++.so.5.0.1
t на v-lug ~ $ rpm -qf /usr/lib/libstdc++.so.5
libstdc++3.2-3.2.1-alt2
t на v-lug ~ $

t на v-lug ~ $ rpm -qa|grep gcc
gcc-common-1.2.1-alt2
gcc3.2-c++-3.2.1-alt2
gcc2.96-2.96-alt3
gcc2.95-2.95.3-alt3
gcc3.2-doc-3.2.1-alt2
libgcc3.2-3.2.1-alt2
gcc3.2-3.2.1-alt2


Давай Макс приезжай к нам за новым мастером. ;)


PS
Эх, и где же Фукс. Вот уж кто про всякие libstdc++ мог бы
рассказать так это он.

--
taras



Подробная информация о списке рассылки Volgograd