LINUX.ORG.RU

ld и две версии либы


0

0

Возможно ли скомпилить программу с 2 версиями 1 либы (или вообще с
чем-нибудь, но чтоб часть имен функций была одинаковая)?
Например если сделать:
(lib1 & lib2 содержат функции с одинаковыми именами, из test вызываются
ф-и test1&test2, из test1 - соотв. lib1, а из test2 - lib2)
test1.c-->test1.o lib1.c-->lib1.o
ldd test1.o lib1.o -r -o lest1l.o
аналогично
ldd test2.o lib2.o -r -o lest2l.o
а вот это уже не получается:
ldd test1.o test2.o test.o -o test
Квк выкрутиться?

anonymous

Конфликт имен налицо. Похоже это не проканает.

SatanClaus ★★★
()

Грузить библиотеки динамически.

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