Создание своей целевой ос в fpc

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

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

Ответить
smartmaster
новенький
Сообщения: 13
Зарегистрирован: 27.03.2010 14:56:30

Создание своей целевой ос в fpc

Сообщение smartmaster »

Господа подскажите пожалуйста как это можно сделать?
Для начала самый простой вариант:
System.pp - пустой, никаких типов в нем не определено,
heaph.inc - нет и соответственно не определены функции getmem и т.д.
про тип string компилятор вообще ничего не должен знать, как и про все остальные типы предопределенные в system.pp целевой платформы.
Спасибо.
serg48
новенький
Сообщения: 12
Зарегистрирован: 21.03.2010 14:46:07

Сообщение serg48 »

а оно вам надо?
ViTality
постоялец
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02

Сообщение ViTality »

человек интересуется значит надо.
нечего сказать по существу лучше молчите.
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Сообщение yantux »

Мне кажется надо смотреть в сторону документации(wiki, форумы, статьи и т.д.), которая описывает, как научить fpc поддерживать новую платформу.
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

smartmaster писал(а):System.pp - пустой, никаких типов в нем не определено,
heaph.inc - нет и соответственно не определены функции getmem и т.д.
про тип string компилятор вообще ничего не должен знать, как и про все остальные типы предопределенные в system.pp целевой платформы.
Спасибо.

Типа, компилятор должен сам полазать по системе и сам все определить? :o
Похоже на то как Мюнхаузен сам себя за косичку из болота вытащил. :wink:
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Есть некое описание здесь: http://wiki.freepascal.org/Porting_Free_Pascal
smartmaster
новенький
Сообщения: 13
Зарегистрирован: 27.03.2010 14:56:30

Сообщение smartmaster »

Sergei I. Gorelkin писал(а):Есть некое описание здесь: http://wiki.freepascal.org/Porting_Free_Pascal


Спапсибо Сергей, то что нужно буду пробовать...
Ответить