(не) запуск скомпилированной программы

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

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

(не) запуск скомпилированной программы

Сообщение Nikolas » 12.05.2015 12:40:24

Подскажите что я делаю не так. Из среды разработки (Lazarus 1.4., Linux) программы запускаются, а вот попытка запуска бинарного файла ни к чему не приводит.
Nikolas
новенький
 
Сообщения: 14
Зарегистрирован: 26.08.2014 13:41:37

Re: (не) запуск скомпилированной программы

Сообщение Лекс Айрин » 12.05.2015 13:29:18

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

Re: (не) запуск скомпилированной программы

Сообщение Vadim » 12.05.2015 13:32:14

В терминале, в каталоге, где находится программа, набрать руками:
./Ваша_откомпилированная_программа

и посмотреть, на что ругается.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: (не) запуск скомпилированной программы

Сообщение MiniQ » 12.05.2015 13:36:07

Запусти из консоли, погляди сообщения об ошибках. Скорее всего не находит к-л файла или библиотеки.
PS. Vadim первый успел )
MiniQ
новенький
 
Сообщения: 81
Зарегистрирован: 28.01.2013 16:31:55

Re: (не) запуск скомпилированной программы

Сообщение Лекс Айрин » 12.05.2015 13:38:41

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

Re: (не) запуск скомпилированной программы

Сообщение MiniQ » 12.05.2015 13:51:25

Лекс Айрин писал(а):поставь точку перед именем запускаемой программы находясь в ее каталоге или используй абсолютный/относительный путь.

кстати не точку, а точку-слеш, как написал Vadim
MiniQ
новенький
 
Сообщения: 81
Зарегистрирован: 28.01.2013 16:31:55

Re: (не) запуск скомпилированной программы

Сообщение Лекс Айрин » 12.05.2015 14:33:35

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

Re: (не) запуск скомпилированной программы

Сообщение Nikolas » 12.05.2015 14:36:21

1. Программа не консольная.
2. "./" поставить не дает, пишет что файл с таким именем уже существует.
3. Сейчас скопировал файл программы на "Рабочий стол", поставил в свойствах галочки на разрешение запуска для всех групп, программа запустилась. Проверил у бинарника в папке проекта - галочки стоят. Может быть причина незапуска именно в "неправильном" расположении файла?
Nikolas
новенький
 
Сообщения: 14
Зарегистрирован: 26.08.2014 13:41:37

Re: (не) запуск скомпилированной программы

Сообщение Лекс Айрин » 12.05.2015 14:43:32

Nikolas писал(а): Программа не консольная.


это не мешает ее запустить с консоли.
Nikolas писал(а):Проверил у бинарника в папке проекта - галочки стоят. Может быть причина незапуска именно в "неправильном" расположении файла?


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


Вернуться в Lazarus

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 226

Рейтинг@Mail.ru