Libstdc++ статически и динамически компонуется через разные библиотеки.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Libstdc++ статически и динамически компонуется через разные библиотеки.

Сообщение Anonymous »

[*]Мой исполняемый файл динамически связывает две библиотеки (d1.so и d2.so). [*]d1.so статически ссылается на libstdc++. [*]d2.so динамически связывается с libstdc++.
Предполагая, что d1.so загружается первым, какой метод stdlib (динамический или статический) будет вызываться в следующих сценариях:
[*]d1.so вызывает метод stdlib. [*]d2.so вызывает метод stdlib. [*]Исполняемый файл вызывает метод stdlib.
Если и d1.so, и d2.so скомпилированы разными версиями компилятора, могут ли это вызвать проблемы во время выполнения из-за смешивания stdlib?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»