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

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

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

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

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

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

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


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