Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Shared library and _init   Igor Mordkovitch   06 Mar 2002 04:05:06 
 Re: Shared library and _init   Valentin Nechayev   06 Mar 2002 10:27:35 
 Re: Shared library and _init   Alexei Dets   06 Mar 2002 20:09:51 
Архивное /ru.linux/6325ef37139a.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional