Выбор операционки для кросс компиляции

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Выбор операционки для кросс компиляции

Сообщение bork » 28.12.2011 15:22:24

Начну с результатов экспериментов:

1. Из-под Windows 32-bit можно собрать для следующих платформ:
- Windows 32-bit
- Linux 32-bit
- FreeBSD 32-bit

2. Из-под Windows 64-bit можно собрать для следующих платформ:
- Windows 32-bit
- Windows 64-bit
- Linux 32-bit
- FreeBSD 32-bit

3. Из-под Linux 64-bit можно собрать для следующих платформ:
- Windows 32-bit
- Windows 64-bit
- Linux 32-bit
- Linux 64-bit
- FreeBSD 32-bit

4. Из-под MacOS можно собрать:
- Mac OS 32-bit
- Windows 32-bit
- Linux 32-bit
- FreeBSD 32-bit

Теперь вопрос: из-под какой операционки можно собрать под все эти платформы:
- Windows 32-bit
- Windows 64-bit
- Linux 32-bit
- Linux 64-bit
- FreeBSD 32-bit
- FreeBSD 64-bit
- Mac OS X 32-bit
И как?
bork
незнакомец
 
Сообщения: 3
Зарегистрирован: 18.05.2011 14:54:06

Re: Выбор операционки для кросс компиляции

Сообщение Сквозняк » 31.12.2011 05:23:02

Ставишь в линуксе виртуальную машину с операционками и собираешь в ней для FreeBSD 64-bit и Mac OS X 32-bit.
Сквозняк
энтузиаст
 
Сообщения: 1126
Зарегистрирован: 29.06.2006 22:08:32

Re: Выбор операционки для кросс компиляции

Сообщение bork » 05.01.2012 11:45:16

Сейчас так и делаю - через виртуальную машину. Можно и для каждой операционки по виртуальной машине, но это не кросс-компиляция. А меня интересует как сделать ОДНУ билдовую машину для всех необходимых платформ.
bork
незнакомец
 
Сообщения: 3
Зарегистрирован: 18.05.2011 14:54:06

Re: Выбор операционки для кросс компиляции

Сообщение MageSlayer » 05.01.2012 12:37:09

Ну я собираю из под Линукса под x64, Windows x32, x64.
Собрать надо просто компилятор fpc и собрать binutils под каждую платформу.
Нет тут особых проблем.

Краткое описание здесь:
http://www.freepascal.ru/article/raznoe/20070512172316/
http://wiki.lazarus.freepascal.org/Cros ... nder_Linux
http://wiki.freepascal.org/Binutils/ru
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: Выбор операционки для кросс компиляции

Сообщение Leontev » 18.01.2012 09:41:41

Может несколько глупый вопрос, но как в редакторе geany выбрать целевую ОС, на которой программа в последующем должна работать? В самом компиляторе (вернее во вкладке compiler редактора FP) в настройках это есть (win32, win64, linux32, linux64), но в geany эти настройки не учитываются.

OC Simply Linux x 64
Leontev
новенький
 
Сообщения: 30
Зарегистрирован: 16.01.2012 20:56:32
Откуда: Санкт-Петербург


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru