Как откомпилировать программу в Win32 для FreeBSD

Форум для изучающих FPC и их учителей.

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

Как откомпилировать программу в Win32 для FreeBSD

Сообщение HomeProgrammer » 05.04.2010 12:23:04

Здравствуйте!

Установил FreePascal (2.4.0) установщиком "fpc-2.4.0.i386-win32.exe". Пробовал компилить прогу (простейшая типа "Hello World") - для Win32 - все нормально, как только в IDE выбираю Target как "FreeBSD" выдает ошибку "Can't find unit system". Много чего перепробовал, в том числе: указывал пути для win32 и freebsd, скачал пакет "fpc-2.4.0.x86_64-freebsd8" - скопировал папку "rtl" в "\units\i386-freebsd\rtl" + экзешники ar.exe, as.exe, ld.exe, objdump.exe, strip.exe в папку "'\bin\i386-freebsd", пробовал переделывать (компилить при помощи утилиты make) модули в папке "\bin\i386-win32\rtl" - не получается. Что делаю не так??? Помогите, кто знает!!! Читал статью Золотова - но так как там написано (make OS_TARGET=freebsd clean) не работает - вообще эта утилита не работает без makefile, а вот что должно в мэйк файле - не знаю - кто знает - напишите...

Заранее, все спасибо!!!
HomeProgrammer
незнакомец
 
Сообщения: 3
Зарегистрирован: 05.04.2010 12:09:54

Re: Как откомпилировать программу в Win32 для FreeBSD

Сообщение скалогрыз » 05.04.2010 15:17:03

http://www.stack.nl/~marcov/buildfaq.pdf (глава 3)
написано на примере линуха... но вдруг прокатит для FreeBSD?!
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Как откомпилировать программу в Win32 для FreeBSD

Сообщение HomeProgrammer » 08.04.2010 10:44:24

Спасибо за предоставленную инфу!!!

Попытался сделать как там написано, т.е. делаю так:
c:\Program Files\Fpc\2.4.0\bin\i386-win32>make make clean OS_TARGET=free-bsd all make OS_TARGET=free-bsd install INSTALL_PREFIX=C:\Program Files\Fpc\2.4.0\bin

В результате вылетает следующее сообщение:
make: *** No rule to make target 'make'. Stop

Что я делаю не так???

З.Ы. Подобные сообщения и раньше появлялись, т.к. параметры clean, clean all, make all почему-то не распознаются???
HomeProgrammer
незнакомец
 
Сообщения: 3
Зарегистрирован: 05.04.2010 12:09:54

Re: Как откомпилировать программу в Win32 для FreeBSD

Сообщение скалогрыз » 08.04.2010 13:44:52

HomeProgrammer писал(а):c:\Program Files\Fpc\2.4.0\bin\i386-win32>make make clean OS_TARGET=free-bsd all make OS_TARGET=free-bsd install INSTALL_PREFIX=C:\Program Files\Fpc\2.4.0\bin

Что я делаю не так???

пишешь make два раза ;)
попробуй так:
Код: Выделить всё
c:\Program Files\Fpc\2.4.0\bin\i386-win32>make OS_TARGET=free-bsd all OS_TARGET=free-bsd install INSTALL_PREFIX=C:\Program Files\Fpc\2.4.0\bin


ехал мака через мака, видит мака - мака мака, сунул мака мака в мака, мака мака мака мака...
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Как откомпилировать программу в Win32 для FreeBSD

Сообщение v-t-l » 08.04.2010 16:28:55

HomeProgrammer писал(а):C:\Program Files\Fpc\2.4.0\bin

пробелы в пути не есть гут.
v-t-l
энтузиаст
 
Сообщения: 740
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Как откомпилировать программу в Win32 для FreeBSD

Сообщение HomeProgrammer » 08.04.2010 18:53:44

скалогрыз писал(а):
HomeProgrammer писал(а):c:\Program Files\Fpc\2.4.0\bin\i386-win32>make make clean OS_TARGET=free-bsd all make OS_TARGET=free-bsd install INSTALL_PREFIX=C:\Program Files\Fpc\2.4.0\bin

Что я делаю не так???

пишешь make два раза ;)
попробуй так:
Код: Выделить всё
c:\Program Files\Fpc\2.4.0\bin\i386-win32>make OS_TARGET=free-bsd all OS_TARGET=free-bsd install INSTALL_PREFIX=C:\Program Files\Fpc\2.4.0\bin


ехал мака через мака, видит мака - мака мака, сунул мака мака в мака, мака мака мака мака...


Сделал все в точности как ты сказал, т.е. написал в командной строке:

Код: Выделить всё
c:\Program Files\Fpc\2.4.0\bin\i386-win32>make OS_TARGET=free-bsd all OS_TARGET=free-bsd install INSTALL_PREFIX=C:\Program Files\Fpc\2.4.0\bin


Теперь результат такой:
Код: Выделить всё
make: **** No rule to make target 'all'.   Stop


Такое ощущение, что make не распознает эти ключевые слова, но почему????????????????????????????????????????
HomeProgrammer
незнакомец
 
Сообщения: 3
Зарегистрирован: 05.04.2010 12:09:54


Вернуться в Обучение Free Pascal

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

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

Рейтинг@Mail.ru