URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7032
[ Назад ]

Исходное сообщение
"Как заставить g++ использовать libstdc++.so.5 вместо libstdc++.so.6"

Отправлено gorloom , 13-Дек-07 21:23 
Добрый день.
Как при спорке компилятор заставить использовать libstdc++.so.5 вместо libstdc++.so.6.
Просто occi требует чтобы использовалась libstdc++.so.5.
Как компилеру указать чтобы использовалась именно эта либа?

Содержание

Сообщения в этом обсуждении
"Как заставить g++ использовать libstdc++.so.5 вместо libstdc..."
Отправлено DeadMustdie , 15-Дек-07 15:17 
>Добрый день.
>Как при спорке компилятор заставить использовать libstdc++.so.5 вместо libstdc++.so.6.
>Просто occi требует чтобы использовалась libstdc++.so.5.
>Как компилеру указать чтобы использовалась именно эта либа?

libstdc++ - это STL.
STL - это, фактически, часть языка C++.
Компилятор g++ реализует язык C++, включая библиотеку C++.
Разные версии компилятора g++ реализуют язык C++ немного по-разному.
Соответственно, чтобы работать со старой версией libstdc++ нужно взять старую версию компилятора.


"Как заставить g++ использовать libstdc++.so.5 вместо libstdc..."
Отправлено yurror , 09-Июн-09 19:46 
>Добрый день.
>Как при спорке компилятор заставить использовать libstdc++.so.5 вместо libstdc++.so.6.
>Просто occi требует чтобы использовалась libstdc++.so.5.
>Как компилеру указать чтобы использовалась именно эта либа?

Слегка запоздало, но отвечу.
Со старыми компиляторами можно не париться. Oracle выпустил малюсенькое обновление.
http://www.oracle.com/technology/tech/oci/occi/downloads/occ...
Оно содержит динамическую и статическую версию библиотеки libocci.so.10.1 собранные уже с libstdc++.so.6