C语言 如何在命令行上确定 NetBeans 设置的环境变量



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

我尝试使用与 netbeans 在其"输出"选项卡中显示的完全相同的命令从命令行清理项目:

C:MinGWmsys1.0binmake.exe -f Makefile CONF=Debug clean

但是,当我运行它时,无法识别"rm"命令(而在 netbeans 中是)。我认为这与 netbeans 使用的环境变量设置有关(它应该指向 C:\MingGW\msys\1.0\bin ),但我在 netbeans 项目配置文件中的任何地方都找不到它。

在netbeans Makefile-Debug中,它使用Makefile环境变量${RM},但在打印它以筛选时,它引用了"rm -f"。

尝试从命令行提交where rm

如果失败(并且可能会显示错误"找不到给定模式的文件"),则需要将C:MinGWmsys1.0bin添加到PATH,然后在新的命令提示符窗口中再次尝试make。如果执行此操作后仍有问题:

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

最新更新