(не) запуск скомпилированной программы
Модератор: Модераторы
(не) запуск скомпилированной программы
Подскажите что я делаю не так. Из среды разработки (Lazarus 1.4., Linux) программы запускаются, а вот попытка запуска бинарного файла ни к чему не приводит.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
поставь точку перед именем запускаемой программы находясь в ее каталоге или используй абсолютный/относительный путь.
Код: Выделить всё
.testВ терминале, в каталоге, где находится программа, набрать руками:
и посмотреть, на что ругается.
./Ваша_откомпилированная_программа
и посмотреть, на что ругается.
Запусти из консоли, погляди сообщения об ошибках. Скорее всего не находит к-л файла или библиотеки.
PS. Vadim первый успел )
PS. Vadim первый успел )
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Vadim, сильно подозреваю, что ругаться не будет. У меня такое было при самых первых сборках. Это особенность терминальной программы.
Лекс Айрин писал(а):поставь точку перед именем запускаемой программы находясь в ее каталоге или используй абсолютный/относительный путь.
кстати не точку, а точку-слеш, как написал Vadim
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
MiniQ, где как. Мне хватало точки.
1. Программа не консольная.
2. "./" поставить не дает, пишет что файл с таким именем уже существует.
3. Сейчас скопировал файл программы на "Рабочий стол", поставил в свойствах галочки на разрешение запуска для всех групп, программа запустилась. Проверил у бинарника в папке проекта - галочки стоят. Может быть причина незапуска именно в "неправильном" расположении файла?
2. "./" поставить не дает, пишет что файл с таким именем уже существует.
3. Сейчас скопировал файл программы на "Рабочий стол", поставил в свойствах галочки на разрешение запуска для всех групп, программа запустилась. Проверил у бинарника в папке проекта - галочки стоят. Может быть причина незапуска именно в "неправильном" расположении файла?
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Nikolas писал(а): Программа не консольная.
это не мешает ее запустить с консоли.
Nikolas писал(а):Проверил у бинарника в папке проекта - галочки стоят. Может быть причина незапуска именно в "неправильном" расположении файла?
А свойства папок проекта смотрели?
