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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> с Linux на BSD да вместе с ICC 
:(
    Опции темы
georain
Дата 3.12.2006, 01:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Подскажите, пожалуйста. Если откомпилированная программа работает на Linux, будет ли она также работать на BSD-системе без режима эмуляции? И если нет, то как необходимо писать программы для BSD? Можно ли откомпилировать с помощью Intel C++ Compiler for Linux программу для работы под FreeBSD? (особенно интересно на IA64 архитектуре) 

Это сообщение отредактировал(а) georain - 3.12.2006, 01:24
PM MAIL   Вверх
GrayCardinal
Дата 3.12.2006, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


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

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



georain, 
Нет, не будет работать. Можно собрать статически со всеми библиотеками и включить поддержку linux-бинарников, и молиться. Но это не выход.
Нет, нельзя откомпилировать.

Какая версия ICC ? Был у меня... Кажись 7-ой. Так им и под Linux программу нельзя откомпилировать smile


--------------------
PM MAIL WWW   Вверх
MAKCim
Дата 3.12.2006, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата

Если откомпилированная программа работает на Linux, будет ли она также работать на BSD-системе без режима эмуляции?

бинарной
 совместимости нет
хотя бы потому для обращения к system_call в BSD параметры передаются через стек, а в Linux через регистры


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

PM MAIL   Вверх
georain
Дата 3.12.2006, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



А на BSD есть удобные IDE для c++? Как же вообще писать большие приложения для BSD систем? Или надо писать под Linux, переносить исходники на BSD и компилировать местным gcc? А как же тогда использовать компилятор ICC9 на BSD?
PM MAIL   Вверх
Dude03
Дата 3.12.2006, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(georain @  3.12.2006,  12:26 Найти цитируемый пост)
А на BSD есть удобные IDE для c++? Как же вообще писать большие приложения для BSD систем? Или надо писать под Linux, переносить исходники на BSD и компилировать местным gcc? А как же тогда использовать компилятор ICC9 на BSD?

Есть все что и под линукс. 
cd /usr/ports/devel && make readmes и смотри браузером
PM MAIL   Вверх
bilbobagginz
Дата 3.12.2006, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

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



Цитата

А на BSD есть удобные IDE для c++?


smile
http://www.freebsd.org/ports/devel.html
сделай поиск  на c++ ide 


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
georain
Дата 3.12.2006, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(georain @  3.12.2006,  01:23 Найти цитируемый пост)
Можно ли откомпилировать с помощью Intel C++ Compiler for Linux программу для работы под FreeBSD? (особенно интересно на IA64 архитектуре) 


Цитата(GrayCardinal @  3.12.2006,  10:40 Найти цитируемый пост)
Нет, нельзя откомпилировать.


Это что же, получается нельзя использовать одновременно мощь BSD и intelовского компилятора? Например для сервера-числодробилки?
PM MAIL   Вверх
bilbobagginz
Дата 3.12.2006, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

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



Цитата

Это что же, получается нельзя использовать одновременно мощь BSD и intelовского компилятора? Например для сервера-числодробилки?

1. извиняюсь, есть такая штука "интелевский компилятор для FreeBSD" ? нет.
т.е. запуск через эмуляцию по принципу уже изврат. 
2. если ты зависишь от 1-го сервера числодробилки, и зависишь настолько от "мощи" BSD, то "у тебя есть проблема ™" ( короче, переходи на линуксовые кластерные числодробилки... не пожалеешь smile
ПО завались. а для числодробления тебе не нужны все способности и безопасность BSD, тебе хватит и линукса - и с т.з. безопасности, и с т.з. остального кпд железа и т.д. )



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
georain
Дата 3.12.2006, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Да я изначально и хотел на линуксе делать. Тут даже не кластер, идея была предоставить удалённый счётный центр для большого количества пользователей через клиенты.

Цитата(bilbobagginz @  3.12.2006,  17:05 Найти цитируемый пост)
а для числодробления тебе не нужны все способности и безопасность BSD

А если начальные и конечные данные надо передавать по Интернет, а данные «важные»?

Цитата(bilbobagginz @  3.12.2006,  17:05 Найти цитируемый пост)
1. извиняюсь, есть такая штука "интелевский компилятор для FreeBSD" ? нет.


В общем, ответ такой: на FreeBSD и других *BSD интеловский компилятор использовать нельзя!   ?
PM MAIL   Вверх
GrayCardinal
Дата 3.12.2006, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


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

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



Цитата

В общем, ответ такой: на FreeBSD и других *BSD интеловский компилятор 
использовать нельзя!   ? 

Самовывоз из нижнего Тагила. smile
Извините  smile 


--------------------
PM MAIL WWW   Вверх
georain
Дата 3.12.2006, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Кто какие знает компиляторы под IA64 платформу?
PM MAIL   Вверх
MAKCim
Дата 3.12.2006, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(georain @  3.12.2006,  20:39 Найти цитируемый пост)
Кто какие знает компиляторы под IA64 платформу? 

под BSD?


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

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


Бывалый
*


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

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



Цитата(MAKCim @ 3.12.2006,  21:19)
Цитата(georain @  3.12.2006,  20:39 Найти цитируемый пост)
Кто какие знает компиляторы под IA64 платформу? 

под BSD?

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

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

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


 




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


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

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