Re[2]: использование .DEF файлов под линухом
От: Graf Alex Украина http://grafalex.oberon.kiev.ua
Дата: 24.12.07 10:11
Оценка:
Здравствуйте, McQwerty, Вы писали:

MQ>Здравствуйте, Graf Alex, Вы писали:


GA>>А можно ли при линковке .so библиотек использовать файлики аля виндовые .DEF файлы?


GA>>Мне просто нравится сам подход, что под виндой из ДЛЛки торчит 1-2 функции.... хотелось бы тоже самое под линухом... мне в принципе не жалко, что торчит вся ДЛЛка, но коль скоро проект кроссплатформенный, хотелось бы максимальной похожести...


GA>>поиск ничего не дал, кроме фраз типа "задолбали нубы, не читают маны" и самих манов... Кстати по ним видно, что теоретически ld поддерживает .DEF файлы, только под линухом эта функциональность видимо отключена...


GA>>В общем у кого какая инфа есть по этому поводу?


GA>>ЗЫ есть еще __attribute__ ((visibility("hidden"))) — но это на уровне компилера... а мне нужно эту инфу линкеру скармливать


MQ>Вот zaufi в своё время говорил здесь
Автор: zaufi
Дата: 19.04.07
на эту тему:

MQ>

MQ>ну что тут сказать кроме банального `man ld`


MQ>Я думаю он расскажет как это делать.

1) ссылка некорректна. Хотя бы потому, что я почти полностью разделяю взгляды г-на zaufi. К тому же это очередные священные войны — не хочу спорить. И вообще по теме кроме вышеуказаной фразы ничего больше нет.
2) ман линкера я перепахал нескольок раз в разных направлениях и разных версиях. Как я уже писал он умеет работать с .DEF файлами, но судя по всему не в линуксовой версии
3) именно это я и имел в виду под фразой "задолбали нубы". Вместо того, что бы дать хотя бы напрявляющий ответ — тупо отсылают к манам. Видимо кнопки давить облом.
4) посольку многие понятия на винде и на линухе по разному называются, просто мог не найти нужного в мане... Для того я и обратился сюда. Но вместо того, что бы ответ получить — получил посылание в... маны...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.