Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DLL под Unix, с помощью VC++ 
V
    Опции темы
ShurikA
  Дата 28.8.2006, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Возможно ли откопелировать DLL под Unix с помощью VC++?


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
rMaveric
Дата 28.8.2006, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 18.7.2003

Репутация: нет
Всего: 6



Если не ошибаюсь подобие dll в *NIX называются разделяемыми библиотеками, компилятся как .so и документации в сети кучи. Кпримеру первой ссылкой в гугле мне дал о вот эту статью.

http://www.tldp.org/linuxfocus/Russian/Nov...7/article6.html

Добавлено @ 21:26 
И на прямой вопрос...
Откомпилировать с помощью VС++ не получится.


--------------------
Моя благодарность не будет иметь границ. в определенных рамках конечно ;)
---
Веду IT блог
PM MAIL WWW ICQ   Вверх
MAKCim
Дата 28.8.2006, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 84
Всего: 207



Цитата

Возможно ли откопелировать DLL под Unix с помощью VC++?

ужас, Unix, DLL да еще и VC++


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Fedor
Дата 28.8.2006, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



Интересно, как вообще можно использовать VC++ под юникс?  smile 


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
ShurikA
Дата 28.8.2006, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



По моему меня не поняли...
спрошу так:
1. идёт речь не просто о Unix a Sun.
2. На сколько мне известно, то DLL таки существуют, так как видел что таковыми пользуются (ну во всяком случае библиотеками).
3. На тему VC++: в принцепе есть возможность в VC++ прикрутить другой компайлер...
4. я в программировании под Unix новый, так что неча наезжать!!!

Спасибо, rMaveric   smile 


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
S.A.P.
Дата 28.8.2006, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



Не вопрос  smile . Но как ты эту DLL собираешься заюзать?  smile 
PM MAIL   Вверх
ShurikA
Дата 28.8.2006, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



а если совсем быть точным, нужно создать библиотеку что бы воспользоваться ей в TCL...


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
ShurikA
Дата 28.8.2006, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



ок, частично разобрался...
Теперь следующий вопрос:
Как создавать .sо  фаил?


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
rMaveric
Дата 29.8.2006, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 18.7.2003

Репутация: нет
Всего: 6





--------------------
Моя благодарность не будет иметь границ. в определенных рамках конечно ;)
---
Веду IT блог
PM MAIL WWW ICQ   Вверх
MAKCim
Дата 29.8.2006, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 84
Всего: 207



Цитата

Как создавать .sо  фаил?

1. подготовить *.cpp/*.c
2. 
Код

gcc/g++  -fPIC -c <*.cpp/*.c>

3.
Код

gcc/g++ -shared -fPIC -o <твоя .so> <*.o>



--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
dmiceman
Дата 3.10.2006, 02:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 9.9.2006

Репутация: нет
Всего: нет



но! ты действительно хочешь под виндой ставить кросс-компилятор для сана? а под какую архитектуру сана? тем более что создание .so-шек это дело очень системоинтимное. очень рекомендую просто разжиться ssh-аккаунтом на целевой объект, выучить основы vi и сделать все быстро и просто, не наталкиваясь на странные проблемы которые никто не поможет разрешить в силу извращенности ситуации.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0995 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.