![]() |
|
Модераторы: xvr |
![]()
|
|
| georain |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 28.11.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
Подскажите, пожалуйста. Если откомпилированная программа работает на Linux, будет ли она также работать на BSD-системе без режима эмуляции? И если нет, то как необходимо писать программы для BSD? Можно ли откомпилировать с помощью Intel C++ Compiler for Linux программу для работы под FreeBSD? (особенно интересно на IA64 архитектуре)
Это сообщение отредактировал(а) georain - 3.12.2006, 01:24 |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
georain,
Нет, не будет работать. Можно собрать статически со всеми библиотеками и включить поддержку linux-бинарников, и молиться. Но это не выход. Нет, нельзя откомпилировать. Какая версия ICC ? Был у меня... Кажись 7-ой. Так им и под Linux программу нельзя откомпилировать |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
бинарной совместимости нет хотя бы потому для обращения к system_call в BSD параметры передаются через стек, а в Linux через регистры -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| georain |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 28.11.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
А на BSD есть удобные IDE для c++? Как же вообще писать большие приложения для BSD систем? Или надо писать под Linux, переносить исходники на BSD и компилировать местным gcc? А как же тогда использовать компилятор ICC9 на BSD?
|
|||
|
||||
| Dude03 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 28.4.2006 Репутация: 1 Всего: 6 |
Есть все что и под линукс. cd /usr/ports/devel && make readmes и смотри браузером |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 4 Всего: 317 |
http://www.freebsd.org/ports/devel.html сделай поиск на c++ ide -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| georain |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 28.11.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
Это что же, получается нельзя использовать одновременно мощь BSD и intelовского компилятора? Например для сервера-числодробилки? |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 4 Всего: 317 |
1. извиняюсь, есть такая штука "интелевский компилятор для FreeBSD" ? нет. т.е. запуск через эмуляцию по принципу уже изврат. 2. если ты зависишь от 1-го сервера числодробилки, и зависишь настолько от "мощи" BSD, то "у тебя есть проблема " ( короче, переходи на линуксовые кластерные числодробилки... не пожалеешь ПО завались. а для числодробления тебе не нужны все способности и безопасность BSD, тебе хватит и линукса - и с т.з. безопасности, и с т.з. остального кпд железа и т.д. ) -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| georain |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 28.11.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
Да я изначально и хотел на линуксе делать. Тут даже не кластер, идея была предоставить удалённый счётный центр для большого количества пользователей через клиенты.
А если начальные и конечные данные надо передавать по Интернет, а данные «важные»?
В общем, ответ такой: на FreeBSD и других *BSD интеловский компилятор использовать нельзя! ? |
||||
|
|||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
Самовывоз из нижнего Тагила. Извините |
|||
|
||||
| georain |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 28.11.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
Кто какие знает компиляторы под IA64 платформу?
|
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| georain |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 28.11.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
||||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |