Board.KolibriOS.org
https://board.kolibrios.org/

FreePascal
https://board.kolibrios.org/viewtopic.php?f=33&t=1020
Page 3 of 7

Author:  coolpr [ Fri Jun 03, 2011 7:48 pm ]
Post subject:  Re: FreePascal

Прочитал вроде бы внимательно, но так и не соображу как прикрутить кроскомпиляцию в линуксе. Был бы очень благодарен за понятные пошаговый мануал. Сам FreePascal есть, под линукс все компилится и запускается, скачать что нужно еще не проблема.

И не пойму как закинуть готовый файл программы в образ дискеты с системой.

Author:  Mario [ Fri Jun 03, 2011 8:17 pm ]
Post subject:  Re: FreePascal

1) man mount
2) http://ru.wikipedia.org/wiki/Mount

Author:  coolpr [ Sat Jun 04, 2011 9:20 am ]
Post subject:  Re: FreePascal

Про mount я знаю, лучше было сказать что там vfat мне это было не очевидно, пришлось наугад пробовать.

Author:  coolpr [ Sun Jun 05, 2011 9:08 am ]
Post subject:  Re: FreePascal

FreePascal пока отложил в сторону, начал разбираться с fasm.

Author:  mozGa_net [ Wed Jul 20, 2011 2:54 pm ]
Post subject:  Re: FreePascal

Так и задуманно, что KEXы по 4 метра выходят?

Author:  SoUrcerer [ Wed Jul 20, 2011 3:16 pm ]
Post subject:  Re: FreePascal

Сомневаюсь. Lode runner занимает всего несколько килобайт, емнип.

Author:  mozGa_net [ Wed Jul 20, 2011 3:55 pm ]
Post subject:  Re: FreePascal

Ну не знаю. Компилил ray.pp из примеров - получил ray.exe размером 60 кб. Ray.exe прогнал через exe2kos - получил файл Ray в 4 метра. ЧЯДНТ?

Author:  Gluk [ Wed Jul 20, 2011 4:24 pm ]
Post subject:  Re: FreePascal

mozGa_net, а после kpack сколько получается?

Author:  SoUrcerer [ Wed Jul 20, 2011 4:36 pm ]
Post subject:  Re: FreePascal

mozGa_net wrote:
Ну не знаю. Компилил ray.pp из примеров - получил ray.exe размером 60 кб. Ray.exe прогнал через exe2kos - получил файл Ray в 4 метра. ЧЯДНТ?

Боюсь, делаешь не так. Попробуй взять виндовый экзешник и перегнать его exe2kos - получишь очень большой файл. Видимо у тебя exe-шник получается каким-то не таким.

Author:  mozGa_net [ Wed Jul 20, 2011 4:51 pm ]
Post subject:  Re: FreePascal

С kpack'ом получилось 16 кб. Мне хватит.

Author:  SoUrcerer [ Wed Jul 20, 2011 4:51 pm ]
Post subject:  Re: FreePascal

Работает хоть?

Author:  mozGa_net [ Wed Jul 20, 2011 6:59 pm ]
Post subject:  Re: FreePascal

Sorcerer wrote:
Работает хоть?


Ага, и ужатый, и не ужатый.

Author:  XVilka [ Wed Jul 20, 2011 7:49 pm ]
Post subject:  Re: FreePascal

может что-то типа strip надо применить?

Author:  bw [ Thu Jul 21, 2011 2:22 pm ]
Post subject:  Re: FreePascal

Я уже не помню деталей, но там что-то типа резервирования секций вида db ? как много-много нулей (надо исходник exe2kos посмотреть, он небольшой). А может дело в другом. Я не большой спец по PE (да и по другим форматам), так что наверняка эта проблема не такая серьёзная как может показаться. Существует так же конвертер pe2kos (или как-то так), автора не помню, но после него exe'шники от FreePascal не работали, поэтому сделал свой (как попало, на коленке, если честно).

К сожалению я сейчас не участвую в разработке KolibriOS и портировании данного компилятора, но надеюсь когда-нибудь появится время и я обновлю код.

..bw

Author:  mozGa_net [ Thu Jul 21, 2011 8:33 pm ]
Post subject:  Re: FreePascal

Там после заголовка километровое пустое место идет.
В догонку: можно пример проги, где показанна работа с файлами? А то с AssignFile прога не запускается.

Page 3 of 7 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/