Board.KolibriOS.org

Official KolibriOS board
It is currently Wed May 22, 2019 12:44 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 52 posts ]  Go to page Previous 1 2 3 4 Next
Author Message
 Post subject: Re: FreePascal
PostPosted: Fri Jun 03, 2011 7:48 pm 
Offline

Joined: Wed Jun 01, 2011 5:55 pm
Posts: 41
Прочитал вроде бы внимательно, но так и не соображу как прикрутить кроскомпиляцию в линуксе. Был бы очень благодарен за понятные пошаговый мануал. Сам FreePascal есть, под линукс все компилится и запускается, скачать что нужно еще не проблема.

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


Top
   
 Post subject: Re: FreePascal
PostPosted: Fri Jun 03, 2011 8:17 pm 
1) man mount
2) http://ru.wikipedia.org/wiki/Mount


Top
   
 Post subject: Re: FreePascal
PostPosted: Sat Jun 04, 2011 9:20 am 
Offline

Joined: Wed Jun 01, 2011 5:55 pm
Posts: 41
Про mount я знаю, лучше было сказать что там vfat мне это было не очевидно, пришлось наугад пробовать.


Top
   
 Post subject: Re: FreePascal
PostPosted: Sun Jun 05, 2011 9:08 am 
Offline

Joined: Wed Jun 01, 2011 5:55 pm
Posts: 41
FreePascal пока отложил в сторону, начал разбираться с fasm.


Top
   
 Post subject: Re: FreePascal
PostPosted: Wed Jul 20, 2011 2:54 pm 
Offline
User avatar

Joined: Wed Feb 23, 2011 5:11 pm
Posts: 14
Так и задуманно, что KEXы по 4 метра выходят?

_________________
Нуб обыкновенный
Image


Top
   
 Post subject: Re: FreePascal
PostPosted: Wed Jul 20, 2011 3:16 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Сомневаюсь. Lode runner занимает всего несколько килобайт, емнип.


Top
   
 Post subject: Re: FreePascal
PostPosted: Wed Jul 20, 2011 3:55 pm 
Offline
User avatar

Joined: Wed Feb 23, 2011 5:11 pm
Posts: 14
Ну не знаю. Компилил ray.pp из примеров - получил ray.exe размером 60 кб. Ray.exe прогнал через exe2kos - получил файл Ray в 4 метра. ЧЯДНТ?

_________________
Нуб обыкновенный
Image


Top
   
 Post subject: Re: FreePascal
PostPosted: Wed Jul 20, 2011 4:24 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
mozGa_net, а после kpack сколько получается?

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
 Post subject: Re: FreePascal
PostPosted: Wed Jul 20, 2011 4:36 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
mozGa_net wrote:
Ну не знаю. Компилил ray.pp из примеров - получил ray.exe размером 60 кб. Ray.exe прогнал через exe2kos - получил файл Ray в 4 метра. ЧЯДНТ?

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


Top
   
 Post subject: Re: FreePascal
PostPosted: Wed Jul 20, 2011 4:51 pm 
Offline
User avatar

Joined: Wed Feb 23, 2011 5:11 pm
Posts: 14
С kpack'ом получилось 16 кб. Мне хватит.

_________________
Нуб обыкновенный
Image


Top
   
 Post subject: Re: FreePascal
PostPosted: Wed Jul 20, 2011 4:51 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Работает хоть?


Top
   
 Post subject: Re: FreePascal
PostPosted: Wed Jul 20, 2011 6:59 pm 
Offline
User avatar

Joined: Wed Feb 23, 2011 5:11 pm
Posts: 14
Sorcerer wrote:
Работает хоть?


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

_________________
Нуб обыкновенный
Image


Top
   
 Post subject: Re: FreePascal
PostPosted: Wed Jul 20, 2011 7:49 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
может что-то типа strip надо применить?


Top
   
 Post subject: Re: FreePascal
PostPosted: Thu Jul 21, 2011 2:22 pm 
Offline
User avatar

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

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

..bw


Top
   
 Post subject: Re: FreePascal
PostPosted: Thu Jul 21, 2011 8:33 pm 
Offline
User avatar

Joined: Wed Feb 23, 2011 5:11 pm
Posts: 14
Там после заголовка километровое пустое место идет.
В догонку: можно пример проги, где показанна работа с файлами? А то с AssignFile прога не запускается.

_________________
Нуб обыкновенный
Image


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 52 posts ]  Go to page Previous 1 2 3 4 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited