Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Переносимость приложения (мультиплатформенность и g++) / 4 сообщений из 4, страница 1 из 1
22.08.2004, 14:02
    #32660250
Артем Иванов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переносимость приложения (мультиплатформенность и g++)
Всем привет,

Подскажите мне пожалуйста будет ли работать под OpenBSD приложение скомпилированное (все библиотеки прикомпилированны) под FreeBSD (C++).
Заранее отвечаю что OpenBSD у меня нет и в ближайшее время не предвидится, если конечно не возникнет крайней необходимости. Насчет приложения могу чказать что все что оно использует не выходит за рамки стандартных библиотек и sockets.

И еще если можно один вопрос,- насколько я знаю у gcc есть определенная функциональная возможность компилировать под несколько платформ в одном исполнимом файле (что такая функциональность есть я точно знаю, вплоть до компиляции под Win32 и BSD в одном (в моем случае с sockets это конечно не подходит но мне бы хотелось покрыть максимум UNIX систем), но у меня нет исчерпывающих how-to), если можно то поделитесь вашим опытом из практики.

Я НЕ сторонник open-source и уж тем паче халявщины,- люблю получать деньги за свой труд и достойно оплачивать чужой труд (просьба не флеймить на данную тему) и свое приложение буду распространять исключительно в скомпилированном виде. Поэтому мне нужно точно знать под какие платформы мне нужно создать дистрибутивы для максимального покрытия рынка (ПО будет работать на серверах). Не хочется очутиться потом перед проблемой что мое приложение не будет работать на большинстве серверов. Подскажите мне пожалуйста кто что может по данной теме.

Заранее спасибо за любой совет в решении моей проблемы.
...
Рейтинг: 0 / 0
24.08.2004, 08:04
    #32662205
c127
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переносимость приложения (мультиплатформенность и g++)
>насколько я знаю у gcc есть определенная функциональная возможность компилировать под несколько платформ в одном исполнимом файле (что такая функциональность есть я точно знаю, вплоть до компиляции под Win32 и BSD в одном...

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

GCC умеет компилить под несколько процессоров и операционок, но чтоб построить исполняемый файл для другой операционки нужно все-таки иметь библиотеки этой операционки, по крайней мере статически линкуемые, иначе не отработает линкер.
...
Рейтинг: 0 / 0
24.08.2004, 08:34
    #32662226
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переносимость приложения (мультиплатформенность и g++)
в принципе, у FreeBSD есть двоичная совместимость с разными платформами.
например NetBSD или linux.
но это все равно не выход...
...
Рейтинг: 0 / 0
24.08.2004, 14:41
    #32663144
miniСЛОН
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переносимость приложения (мультиплатформенность и g++)
посмотри как устроен DrWeb, у них под каждую платформу откомпилировано.
вроде на sourceforge.net была возможность компилить под разные операционки
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Переносимость приложения (мультиплатформенность и g++) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]