Здравствуйте, 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) посольку многие понятия на винде и на линухе по разному называются, просто мог не найти нужного в мане... Для того я и обратился сюда. Но вместо того, что бы ответ получить — получил посылание в... маны...