Форум программистов, компьютерный форум CyberForum.ru

есть ли аналог ДЛЛ в линукс - C++

Восстановить пароль Регистрация
 
IronnMann
 Аватар для IronnMann
6 / 6 / 1
Регистрация: 21.05.2013
Сообщений: 36
10.06.2013, 00:46     есть ли аналог ДЛЛ в линукс #1
возникла потребность запилить себе приложение под винду и линь (пишу на с++).
тык вот, чтобы не делать своё приложение как в каменном веке монолитным, конечно же под виндой я смотрю в сторону DLL. Под виндой я их замечательно юзаю никаких проблем, весь избыточный код пихаю туда, а клиенотом так скажем остается дергать рычаги .

Не по теме:

решил попробовать портировать это дело под линь, (это не конечно не прижало, но в целях повышения квалификации сделать надо) столкнулся с проблемой что линя я вообще нифига незнаю)) виндузятник я)).


В общем мне крайне интересно ,какие есть в линукс аналоги длл-кам, литры на этот счет подкиньте.
И еще интересует следующая фишка:если я выбрал для винды архитектуру по типу экспортируемых интерфейсных классов, то смогу ли я ей пользоваться в лине?

P.S ВСЕМ заранее СПАСИБО!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dr_Quake
Заблокирован
10.06.2013, 00:48     есть ли аналог ДЛЛ в линукс #2
.so , всё то же, только линковка другая - пути поиска по функциям можно задавать.
man ldd
man ld
итд, в остальном то же.
IronnMann
 Аватар для IronnMann
6 / 6 / 1
Регистрация: 21.05.2013
Сообщений: 36
10.06.2013, 16:48  [ТС]     есть ли аналог ДЛЛ в линукс #3
и там так же можно реализовать ООП архитектуру на базе абстрактных классов (интерфейсов).
(то есть лежат там абстрактные классы, реализация, а в клиенте через поинтер юзаешь?)
stima
430 / 285 / 16
Регистрация: 22.03.2011
Сообщений: 929
Завершенные тесты: 1
10.06.2013, 16:53     есть ли аналог ДЛЛ в линукс #4
Цитата Сообщение от IronnMann Посмотреть сообщение
и там так же можно реализовать ООП архитектуру на базе абстрактных классов (интерфейсов).
(то есть лежат там абстрактные классы, реализация, а в клиенте через поинтер юзаешь?)
То что Вы написали это концепция языка(и/или ООП), и никак не относится к Windows/Linux (платформозависимости), т.е. да можно.
Dr_Quake
Заблокирован
10.06.2013, 17:09     есть ли аналог ДЛЛ в линукс #5
Относится, только в C++ меньше, ибо там передавать проще by-design классы таким образом, а ньюансов использования классов из dll ПОЛНО в разных языках включая топичный.

В то же время никсовые specific вещи в сравнении [что-то] из dll vs [что-то] из so я не встречал при таком подходе.
Yandex
Объявления
10.06.2013, 17:09     есть ли аналог ДЛЛ в линукс
Ответ Создать тему
Опции темы

Текущее время: 17:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru