Страница 1 из 1

Не могу запустить бинарный файл (платформа Linux)

СообщениеДобавлено: 21.01.2013 18:49:28
dilloYa
Пока не дали подзатыльников, что сия тема уже была пару десятков постов ниже, сразу уточняю, что приложение прекрасно запускается на машинке, на которой оно было скомпелировано (Linux Mint), но когда я попробовала запустить для теста на другой машинке (даже двух - Fedora Gnome и openSuSe KDE) то получила такое сообщение - 'не могу запустить бинарный файл'. Выставила приложению все возможные флаги chmod 777, но тот же результат. Добавлю, что компилировала для Windows и под ней все запускается. Помогите

Re: Не могу запустить бинарный файл (платформа Linux)

СообщениеДобавлено: 21.01.2013 19:32:15
SSerge
установить эмулятор wine
wine binary_file.exe

а вообще плохая идея запускать исполняемые файлы windows под linux

Re: Не могу запустить бинарный файл (платформа Linux)

СообщениеДобавлено: 21.01.2013 20:59:50
dilloYa
нет, вы неправильно меня поняли. В том то и дело, что я собираю бинарный файл для линукс и запускается он (./file) наипрекрасно на той машине, на которой у меня лазарус. Но когда я пробую его запустить на другой машине с линукс, мне выдает консоль сообщение - 'не могу запустить бинарный файл'. Пробовала запускать его и в гноме и в кде и без результата. А собраный, кстати, для винды файл (exe), под вайном запускается отлично на всех машинках.
Если может кто проявит интерес, пусть попробует запустить, ссылки на два файла одного и того же проекта, один для винды, второй для линукс:
http://yadi.sk/d/tFrf0VlC20rma - сборка для linux (запускается только на родной машинке, кде компилировался)
http://yadi.sk/d/x0G1oOCx20rmI - сборка для windows (запускается везде - в винде, вайне)

Re: Не могу запустить бинарный файл (платформа Linux)

СообщениеДобавлено: 21.01.2013 22:45:05
Little_Roo
Не пинайте ногами, но, видимо, не хватает каких-то линуксовых библиотек в каталоге с проектом???? Это так, навскидку... :shock:

Re: Не могу запустить бинарный файл (платформа Linux)

СообщениеДобавлено: 21.01.2013 23:15:23
Padre_Mortius
Загрузил линуксовую программу. Установил флаг запуска chmod +x tguitar и бинарник спокойно запустился

Система Fedora 18 x86_64
Снимок экрана.png

Re: Не могу запустить бинарный файл (платформа Linux)

СообщениеДобавлено: 22.01.2013 02:50:15
Vadim
Файл прекрасно запускается. ;)
Возможная причина проблемы - Вы скомпилировали 64-ёхразрядную программу, а запускаете её на 32-ух разрядном Линуксе.

Re: Не могу запустить бинарный файл (платформа Linux)

СообщениеДобавлено: 22.01.2013 05:31:58
dilloYa
Vadim писал(а):Возможная причина проблемы - Вы скомпилировали 64-ёхразрядную программу, а запускаете её на 32-ух разрядном Линуксе.


Вот оно!, действительно, компелировала для 64-ех разрядной, а запустить пыталась на 32-х