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

Общие вопросы программирования, алгоритмы и т.п.

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

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

Сообщение dilloYa » 21.01.2013 18:49:28

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

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

Сообщение SSerge » 21.01.2013 19:32:15

установить эмулятор wine
wine binary_file.exe

а вообще плохая идея запускать исполняемые файлы windows под linux
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

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

Сообщение dilloYa » 21.01.2013 20:59:50

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

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

Сообщение Little_Roo » 21.01.2013 22:45:05

Не пинайте ногами, но, видимо, не хватает каких-то линуксовых библиотек в каталоге с проектом???? Это так, навскидку... :shock:
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

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

Сообщение Padre_Mortius » 21.01.2013 23:15:23

Загрузил линуксовую программу. Установил флаг запуска chmod +x tguitar и бинарник спокойно запустился

Система Fedora 18 x86_64
Снимок экрана.png
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

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

Сообщение Vadim » 22.01.2013 02:50:15

Файл прекрасно запускается. ;)
Возможная причина проблемы - Вы скомпилировали 64-ёхразрядную программу, а запускаете её на 32-ух разрядном Линуксе.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

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

Сообщение dilloYa » 22.01.2013 05:31:58

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


Вот оно!, действительно, компелировала для 64-ех разрядной, а запустить пыталась на 32-х
Аватара пользователя
dilloYa
новенький
 
Сообщения: 15
Зарегистрирован: 21.01.2013 17:55:50


Вернуться в Общее

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

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

Рейтинг@Mail.ru