如何确定netbeans在命令行设置的环境变量
How to determine environment variables set by netbeans on the command line
我有一个 C 项目,我正在使用 MinGW 编译器在 netbeans 中的 Windows 10 主机上构建。我可以很好地清理和构建项目。
我尝试使用与 netbeans 在其“输出”选项卡中显示的命令完全相同的命令从命令行清理项目:
C:\MinGW\msys.0\bin\make.exe -f Makefile CONF=Debug clean
但是,当我 运行 这个时, 'rm' 命令无法识别(而在 netbeans 中它是)。我假设这与 netbeans 使用的环境变量设置有关(应该指向 C:\MingGW\msys.0\bin ),但我在 netbeans 项目配置文件中找不到它。
在 netbeans Makefile-Debug 中,它使用 Makefile 环境变量 ${RM} 但在将其打印到屏幕时它引用 'rm -f'。
尝试从命令行提交 where rm
。
如果失败(并且可能会出现错误 找不到给定模式的文件),那么您需要将 C:\MinGW\msys.0\bin
添加到您的 PATH
,然后在新的 命令提示符 window 中再次尝试 make
。如果这样做之后您仍然遇到问题:
- 验证
where rm
现在在 C:\MinGW\msys.0\bin
中定位 rm
。
- 使用调用
make
时命令行上报告的实际错误和 PATH 变量的内容更新您的问题。
我有一个 C 项目,我正在使用 MinGW 编译器在 netbeans 中的 Windows 10 主机上构建。我可以很好地清理和构建项目。
我尝试使用与 netbeans 在其“输出”选项卡中显示的命令完全相同的命令从命令行清理项目:
C:\MinGW\msys.0\bin\make.exe -f Makefile CONF=Debug clean
但是,当我 运行 这个时, 'rm' 命令无法识别(而在 netbeans 中它是)。我假设这与 netbeans 使用的环境变量设置有关(应该指向 C:\MingGW\msys.0\bin ),但我在 netbeans 项目配置文件中找不到它。
在 netbeans Makefile-Debug 中,它使用 Makefile 环境变量 ${RM} 但在将其打印到屏幕时它引用 'rm -f'。
尝试从命令行提交 where rm
。
如果失败(并且可能会出现错误 找不到给定模式的文件),那么您需要将 C:\MinGW\msys.0\bin
添加到您的 PATH
,然后在新的 命令提示符 window 中再次尝试 make
。如果这样做之后您仍然遇到问题:
- 验证
where rm
现在在C:\MinGW\msys.0\bin
中定位rm
。 - 使用调用
make
时命令行上报告的实际错误和 PATH 变量的内容更新您的问题。