Вниз
Скачать: CL | DM;

компиляция программ во FreePascal для MS-DOS   Найти похожие ветки 

 
X9 ©   (2006-09-17 14:58) [0]

Можно ли компилировать во FreePascal приложения для MS-DOS? Если да, то как это сделать?
Пользуюсь FPC для i386-win32, т.е. сама разработка идёт под Windows, а сами программы должны запускаться в MS-DOS.
Если зайти в IDE и выбрать в меню Compile подпункт Target, то вылезет список всех возможных платформ, но именно MS-DOS там нету. Но есть GO32 v2 DOS extender и WDOSX DOS extender, хотя, что это за платформы я не знаю.


 
TUser ©   (2006-09-17 15:12) [1]

The following operating systems are supported: Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, OS/2, Netware (libc and classic) and MorphOS.

http://www.freepascal.org/
http://www.freepascal.org/download.html

Кросс-компиляция также возможна, где-то был топик на www.freepascal.ru кажется. Для этого собирают соотвествующие исходники и rtl.


 
TUser ©   (2006-09-17 15:13) [2]

Т.е. ставишь компилятор для win, берешь исходники "досовского" компилятора и rtl, все это компилируешь виндусовским, пользуешься.


 
Ketmar ©   (2006-09-17 15:22) [3]

"именно дос" там и не должно быть, потому что 16-битный код FPC делать не умеет.


 
X9 ©   (2006-09-17 15:26) [4]

Так значит всё-таки нельзя?


 
Ketmar ©   (2006-09-17 15:30) [5]

> [4] X9 ©   (17.09.06 15:26)
так значит, всё-таки, rtfm? что такое dos extenders -- в курсе? WDOSX -- очень приятный и удобный. компилируй пож это, будет тебе счастье. но предварительно, всё же, почитай о тонкостях написания 32-битных приложений для дос.


 
X9 ©   (2006-09-17 15:37) [6]

Всё ясно.
Спасибо.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.029 c
2-1158315648
Genn
2006-09-15 14:20
2006.10.08
TMaskEdit


2-1157887069
Чудик
2006-09-10 15:17
2006.10.08
Работа с приводом


15-1158328560
AntiUser
2006-09-15 17:56
2006.10.08
Обязательно ли освобождать ...


2-1158580517
Id
2006-09-18 15:55
2006.10.08
Картинка в BLOB-e


2-1158835939
evgenij_
2006-09-21 14:52
2006.10.08
RAVE REPORT




   Наверх