|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Mordkovitch 2:5020/400 06 Mar 2002 04:05:06 To : All Subject : Shared library and _init -------------------------------------------------------------------------------- Hi All, Пытаюсь построить динамическую библиотеку и открыть ее вызовом dlopen(). В документации по dlopen сказано, что если в библиотеке есть символ _init, то он будет вызван - а вот фигушки, не вызывается. dlopen срабатывает, dlsym находит все нужные мне функции, вызываю их - все пучком. А вот _init вызвать - ну никак... Вообще построить библиотеку, содержащую символ _init, не получается - линкер ругается. Пробовал сказать линкеру вместо _init использовать другой символ - не вызывается он при dlopen, хоть плачь. Может быть, кто-нибудь может помочь? Система - redhat 7.2 Заранее благодарен. -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6325ef37139a.html, оценка из 5, голосов 10
|