& quot; Цель не существует или отсутствует в переменной PATH. & quot; После «изготовления»

я бегу JGrasp на Ubuntu и у меня эта проблема каждый раз, когда я пытаюсь запустить свой make-d программа. Это полное сообщение об ошибке:

 ----jGRASP exec: /home/steve/workspace/project1/BSTTest
----jGRASP wedge: could not execute  /home/steve/workspace/project1/BSTTest
----   error number 2.
----
----   Target does not exist or is not on PATH.

----jGRASP: operation complete.

Проблема в том, что я вижу исполняемый файл BSTTest.exe слева в моем рабочем пространстве, и я также могу подтвердить его существование с помощью ls -l,

Я потратил 5+ человеко-часов, пытаясь гуглить (вероятно, исчерпали 3-4 страницы результатов) и решить эту проблему и ее различные формы, и буду очень признателен за любую информацию относительно того, как ее исправить или откуда может возникнуть проблема.

Дополнительные информации: Программа отлично работает, и я могу прекрасно компилировать, связывать и запускать отдельные файлы. Проблема в том, что я не могу запустить make'd исполняемые файлы, потому что JGrasp выдает ошибку «не найдено» Ошибка не должна быть в моем makefileпотому что я использую makefile предоставленный мне моим профессором.

Заранее большое спасибо!

0

Решение

Исполняемые файлы в Linux обычно не называются «.exe», и jGRASP не ожидает их. Проще всего поменять все «BSTTest.exe» в make-файле на «BSTTest».

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]