однако, в таком случае, первым делом использовались модули самого FPC, а потом только предоставляемые компилируемой программой. тот же KOL, к примеру, использует
uses {$IFDEF WIN}messages, windows {$IFNDEF NOT_USE_RICHEDIT}, RichEdit {$ENDIF}{$ENDIF WIN}[/code]
а юниты messages и windows есть в составе FPC. но, как оказалось, не все в них есть :( на каком-то этапе затребуется ф-ия, которой просто нет в комплекте FPC, и происходят разные непонятные вещи.
придется ставить какой-либо эмулятор (qemu, vmware), устанавливать win98, и для чистоты эксперимента продолжать уже там.
но сам FPC все-таки компилирует сам себя для другой платформы одинаково. то есть, экзешники полученные при кросскомпиляции и при компиляции на целевой машине совпадают практически до байта (30-40 байт различий все-же имеется, видимо дата-время)
[size=-2]------ Добавлено в 18:10 [/size]
[quote=MarGoo]Забавно все под винду изначально, а тут уже под линукс надо, скора наверно под дос будет компилятор[/quote]
дос был коммерческим, им и остался. есть, конечно, и freedos (я под ним win95 даже запускал), но это просто не требуется.
основная проблема - главноя визуальная библиотека платформеннозависимая. надеюсь, пока.