如何在命令行上确定由netbeans设置的环境变量

时间:2019-01-31 10:58:59

标签: c windows netbeans mingw

我有一个C项目,我正在使用MinGW的编译器在netbeans的Windows 10主机上构建。我可以清理并构建项目。

我尝试使用与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 :(得分:1)

尝试从命令行提交where rm

如果失败(并且可能会出现错误找不到给定模式的文件),那么您需要将C:\MinGW\msys\1.0\bin添加到{{1} },然后在新的命令提示符窗口中再次尝试PATH。如果这样做之后仍有问题:

  • 验证make现在是否在where rm中找到rm
  • 使用调用C:\MinGW\msys\1.0\bin时命令行上报告的实际错误以及 PATH 变量的内容来更新您的问题。