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

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

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

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

Сообщение Phantom » 14.11.2006 09:32:34

Всем привет!

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

p.s. Под линуксом никогда не программировал, поэтому вопросы дилетантские, а времени на эксперименты почти нет.
Phantom
незнакомец
 
Сообщения: 4
Зарегистрирован: 01.11.2006 12:54:25

Сообщение SergKam » 14.11.2006 17:23:56

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

например ln -s /usr/lib/libaaaaaa.so.0.1 /usr/lib/libaaaaaa.so
SergKam
постоялец
 
Сообщения: 251
Зарегистрирован: 16.11.2005 21:31:11
Откуда: Украина,Харьков

Сообщение Phantom » 15.11.2006 11:42:28

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

Сообщение noch » 16.11.2006 14:59:01

Все зависит от того, какие библиотеки ты используешь.
Скажем если линкуешься к СДЛ то нужен будет СДЛ :)
Похвально, что разработчики fpc не линкуют unix/linux зависимый код к libc, к примеру, если ты используешь Unix.pas то генерируемый код обращается прямо к ядру. Вот почему программы работают и будут работать на всех дистрибутивах.
Путь kylix был другим.
Кстати говоря год-два назад я тестировал свою утилиту if-so
Работало даже под RedHat 5.2 (kernel 2.0)
Аватара пользователя
noch
постоялец
 
Сообщения: 145
Зарегистрирован: 07.06.2005 09:45:49
Откуда: Armenia

Сообщение Phantom » 16.11.2006 18:49:08

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

Сообщение Phantom » 16.11.2006 18:49:36

А что такое СДЛ?
Phantom
незнакомец
 
Сообщения: 4
Зарегистрирован: 01.11.2006 12:54:25

Сообщение Romtek » 20.11.2006 00:14:59

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


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru