pashap: (Default)
pashap ([personal profile] pashap) wrote2007-02-12 05:25 pm
Entry tags:

Вопрос к линуксоидам

Ситуация в следующем. Я пишу свои мат.моделирующие программы на Паскале, и уже довольно давно использую для этого Delphy (5-ой версии). Компилируются они, естественно, под Windows. Мне хочется понять, насколько сложно мне будет скомпилировать те же самые (чисто счетные) программы под Линукс. В Линуксе я понимаю очень мало, и мне совершенно неочевидно - может ли такое сделать какая-то из версий Delphy, и как ее заставить это сделать, или же надо использовать какой-то альтернативный софт. Просьба к тем, кто понимает, как такая проблема решается, прокомментировать ее. Грубо говоря, если это можно сделать, инсталлировав какую-то новую программу и правильным способом расставив галочки - это одно. А если надо переделывать код программы - то лучше я без этого обойдусь.
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2007-02-12 02:38 pm (UTC)(link)
Взять Free Pascal и попробовать им. Можно разбить задачу на две части - сначала добиться работоспособности при сборке Free Pascal под Windows, а потом уже переносить под Linux, не меняя компилятора.

Насколько я помню свой опыт, основной источник граблей в чисто счетных программах при переносе с MS-систем на *nix - это case-sensitive файловая система. Если программа читает входные данные из файлов, то при разработке DOS-only или Windows-only программы у разработчика возникает сильное желание приводить имя файла к какому-нибудь одному регистру. Ан в Unix могут существовать рядом два файла, отличающиеся только регистром какой-нибудь буквы в имени.

[identity profile] pashap.livejournal.com 2007-02-12 03:08 pm (UTC)(link)
Thanks. Уровень сложности задачи понятен... :)