Как определить переменные окружения, установленные netbeans в командной строке - PullRequest
0 голосов
/ 31 января 2019

У меня есть проект C, который я строю на хосте Windows 10 в NetBeans, используя MinGW для компиляторов.Я могу хорошо очистить и построить проект.

Я попытался очистить проект из командной строки, используя точно такую ​​же команду, которую netbeans показывает на вкладке «Вывод»:

C:\MinGW\msys\1.0\bin\make.exe -f Makefile CONF=Debug clean

Однако, когда язапустите это, команда 'rm' не распознается (тогда как в netbeans это так).Я предполагаю, что это как-то связано с настройкой переменной среды, которую использует netbeans (которая должна указывать на C: \ MingGW \ msys \ 1.0 \ bin), но я не могу найти ее нигде в файлах конфигурации проекта netbeans.

В netbeans Makefile-Debug он использует переменную среды Makefile $ {RM}, но при выводе на экран это ссылается на 'rm -f'.

1 Ответ

0 голосов
/ 31 января 2019

Попробуйте отправить where rm из командной строки.

Если произойдет сбой (и предположительно произойдет ошибка Не удалось найти файлы для данного шаблона (-ов)) , тогдавам нужно добавить C:\MinGW\msys\1.0\bin к вашему PATH, а затем снова попробовать make в новом окне Командная строка .Если после этого у вас все еще есть проблемы:

  • Убедитесь, что where rm теперь находит rm в C:\MinGW\msys\1.0\bin.
  • Обновите ваш вопрос, указав фактическую ошибку, сообщенную вкомандной строки при вызове make и содержимого вашей переменной PATH .
...