Компиляция и запуск на разных Линуксах

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
Phantom
незнакомец
Сообщения: 4
Зарегистрирован: 01.11.2006 11:54:25

Компиляция и запуск на разных Линуксах

Сообщение Phantom »

Всем привет!

Скажите, если я скомпилирую программу под Убунту, а затем буду запускать на редхате, то все нормально будет? Никакие модули за собой тянуть не придется? Если да, то как узнать что именно.

p.s. Под линуксом никогда не программировал, поэтому вопросы дилетантские, а времени на эксперименты почти нет.
SergKam
постоялец
Сообщения: 251
Зарегистрирован: 16.11.2005 20:31:11
Откуда: Украина,Харьков

Сообщение SergKam »

если компилировал для i386-i586 и
если там будет gtk(90% должен) то будет работать.
хотя могут проявится какието ньюансы например библиотека не той версии или не там, но обычно это легко решается созданием линков с одной имеющейся библиотеки на нужную для проекта

например ln -s /usr/lib/libaaaaaa.so.0.1 /usr/lib/libaaaaaa.so
Phantom
незнакомец
Сообщения: 4
Зарегистрирован: 01.11.2006 11:54:25

Сообщение Phantom »

Спасибо, буду знать.
Аватара пользователя
noch
постоялец
Сообщения: 145
Зарегистрирован: 07.06.2005 09:45:49
Откуда: Armenia
Контактная информация:

Сообщение noch »

Все зависит от того, какие библиотеки ты используешь.
Скажем если линкуешься к СДЛ то нужен будет СДЛ :)
Похвально, что разработчики fpc не линкуют unix/linux зависимый код к libc, к примеру, если ты используешь Unix.pas то генерируемый код обращается прямо к ядру. Вот почему программы работают и будут работать на всех дистрибутивах.
Путь kylix был другим.
Кстати говоря год-два назад я тестировал свою утилиту if-so
Работало даже под RedHat 5.2 (kernel 2.0)
Phantom
незнакомец
Сообщения: 4
Зарегистрирован: 01.11.2006 11:54:25

Сообщение Phantom »

Будет использоваться мпи. Надеюсь, что все будет работать.
Phantom
незнакомец
Сообщения: 4
Зарегистрирован: 01.11.2006 11:54:25

Сообщение Phantom »

А что такое СДЛ?
Аватара пользователя
Romtek
постоялец
Сообщения: 190
Зарегистрирован: 22.05.2005 12:29:35
Откуда: Рамат Ган
Контактная информация:

Сообщение Romtek »

SDL - межплатформенная либа для графики
Ответить