Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Софт > Windows / Linux & FreeBSD
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 11.03.2014, 22:16
Potamophylax Potamophylax вне форума
Прохожий
 
Регистрация: 11.03.2014
Сообщения: 3
Версия Delphi: Delphi 6
Репутация: 10
По умолчанию Создание исполняемого файла под Unix на Delphi

Добрый день!

Я пишу здесь не совсем как программист, поскольку в большей степени являюсь физиком или инженером. Просто время от времени расчётные программы пишу на Delphi, поскольку ни на чём, кроме него и Фортрана больше не умею, а очень удобно бывает начальные параметры вводить сразу в окошко, при необходимости по нажатию на кнопку считать среднее значение и т.д.

Некоторое время назад мне перестало хватать мощности компьютера и я перешёл на многопроцессорный кластер в нашем институте. Кластер работал на какой-то версии Unix'а. Для этого я под Виндовсом переписал собственную программу в консольный вид и скомпилировал её с помощью плагина на Delphi - crosskylix. Получился исполняемый бинарный файл, который я сразу запускал на кластере по ssh-протоколу.

Меня долго предупреждали, что такой способ запуска программ под Юникс вообще-то не является универсальным. И наконец этот день настал, когда поставили в кластер поставили новые ноды! Перестали запускаться даже старые проверенные программы.

При этом всегда выдаётся следующая ошибка:
Цитата:
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Поверхностное гугление выявило довольно частый характер этой ошибки, которая в моём случае, по-видимому, сводилась к тому, что на новых нодах установлена 64-разрядная версия операционной системы. Заставить установить на кластер старые библиотеки, с которыми бы всё проходило, я не смог заставить администратора.

И теперь я не понимаю, как мне выбраться из этой ситуации?

Самый логичный вариант, это что-то поменять в настройках Crosskylix, но в Delphi он, такое ощущение, встроен просто как чёрный ящик. То есть надо пытаться установить новую версию этого плагина?

Другой вариант, это пытаться компилировать проект прямо на кластере. Я такое делал несколько раз с проектами, написанными на С++. (При этом я на Си никогда не программировал и не умею этого делать.) Можно ли такое проделывать с проектами, написанными на Delphi?

Буду очень благодарен любой помощи и совету, поскольку нахожусь в абсолютно тупиковой ситуации.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:54.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter