Lazarus 1.8RC1 Linux создается битый исполнимый файл

Вопросы программирования и использования среды Lazarus.

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

Lazarus 1.8RC1 Linux создается битый исполнимый файл

Сообщение Lucifer » 07.06.2017 12:42:40

Имеем:
Linux 4.9.0-3-amd64 #1 SMP Debian 4.9.25-1 (2017-05-02) x86_64 GNU/Linux (Stretch)
Lazarus 1.8RC1 + FPC 3.0.3

Пробуем скомпилировать проект - компилируется. Но файл получается битый. Не запускается от слова совсем. При этом права выставляются верно, флаг Executable установлен. Сам Лазарь, если попытаться запустить проект в нем, говорит, что "Запускающее приложение не существует или не является исполнимым файлом." Это проблема Лазаря или все же FPC? При этом заголовок самого скомпилированного файла говорит, что он ELF x64-bit Executable. Система же мне говорит, что он ни разу не executable и предлагает запустить в чем-нибудь.

Добавлено спустя 47 минут 42 секунды:
UPD. Обновлился до 1.8RC2 - все то же самое. Сам Лазарь собирается нормально и вполне себе получается исполнимым...

Добавлено спустя 17 минут 41 секунду:
UPD. Вопрос снимаю, так как возникло несколько иное. Такое поведение на втором диске в системе. Это же приложение, перенесенное на системный диск, прекрасно работает. Буду разбираться с диском и режимом его монтирования.
Lucifer
постоялец
 
Сообщения: 109
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Re: Lazarus 1.8RC1 Linux создается битый исполнимый файл

Сообщение Лекс Айрин » 07.06.2017 14:08:13

Lucifer писал(а): Буду разбираться с диском и режимом его монтирования.


возможно, стоит сменить права доступа и разрешить на диске выполнение программ.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lazarus 1.8RC1 Linux создается битый исполнимый файл

Сообщение Lucifer » 07.06.2017 14:08:35

Проблема решена.
UPD. Оказалось, что в fstab диск монтировался с опцией user. И как хранилище данных работал прекрасно. Так же замечательно с него запускались виндовые приложения. А вот родные ELF - нет. Убрал опцию и все заработало.
Lucifer
постоялец
 
Сообщения: 109
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru