|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vlad Gnatov 2:5020/400 20 Jan 2007 22:34:42 To : Vlad Gnatov Subject : Re: чайниковский вопрос по lib*.so --------------------------------------------------------------------------------
Vlad Gnatov пишет:
VG> Victor Sudakov пишет:
VS>> Ещё вопрос - откуда берётся значение SONAME, если при создании
VS>> библиотеки не указывали -soname ?
VG> The default DT_SONAME used for shared objects is the filename
VG> component of the output file name.
Прощу прощения за дезинформацию. Если неуказывать -soname для библиотеки,
гнутый линкер неставит его ваапще.
$gcc -Wl,-soname,libfoo.so.X -shared test2.c -o libfoo.so.3
$objdump -p libfoo.so.3|grep SONAME
SONAME libfoo.so.X
$gcc -shared test2.c -o libfoo.so.3
$objdump -p libfoo.so.3|grep SONAME
$
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
* Origin: Talk.ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6488f7399ac7.html, оценка из 5, голосов 10
|