Russian Qt Forum

Qt => Вопросы новичков => Тема начата: StreetChallenger от Август 29, 2018, 12:04



Название: (решено) не запускается из терминала (bash: QWidget: команда не найдена)?
Отправлено: StreetChallenger от Август 29, 2018, 12:04
Установил новую систему (Astra Linux), поставил Qt, начал новый проект, - самый простой - Qwidget, запускаю из среды QT - появляется окошко, вроде нормально...
Запускаю из оболочки - тоже запускается, а если запустить терминал, и потом ручками набрать имя запускаемой программы - пишет
bash: <имя>: команда не найдена

в чем дело?
думаю вопрос не столько к Qt сколько к linux-системе... пока еще с ней очень на "Вы" - подскажите пжлста, что нужно правильно сделать?


Название: Re: не запускается из терминала (bash: QWidget: команда не найдена)?
Отправлено: Old от Август 29, 2018, 12:27
./<имя программы>


Название: Re: не запускается из терминала (bash: QWidget: команда не найдена)?
Отправлено: StreetChallenger от Август 29, 2018, 12:57
О, да!!!
Спасибо...  ;)

Но, кстати, почему так? Если это не оффтопик, конешно
вроде текущий каталог правильный...


Название: Re: (решено) не запускается из терминала (bash: QWidget: команда не найдена)?
Отправлено: Пантер от Август 29, 2018, 13:03
Потому что не настроен поиск в текущем каталоге. Вообще, запускай либо через ./, либо указывая полный путь - это безопаснее.


Название: Re: (решено) не запускается из терминала (bash: QWidget: команда не найдена)?
Отправлено: sergek от Август 29, 2018, 13:08
Цитировать
"Система выполняет только поиск по папкам из переменной PATH, в текущей директории она не ищет. Поэтому, если вы наберете имя исполняемого файла, то получите ошибку. Нужно указывать полный путь, как вы помните путь к текущей папке будет ./"


Название: Re: (решено) не запускается из терминала (bash: QWidget: команда не найдена)?
Отправлено: qate от Август 29, 2018, 15:40
какой ужас - знакомство с linux начать с астры 8O