我需要设置一个在makefile中检查的变量(即在编译时),但我在项目属性中找不到它。
我右键单击该项目,但找不到设置环境变量的地方,除了Run
,但即使在那里,我似乎无法添加变量(当我点击时没有任何反应展开Add
后的...
。
我错过了什么?
作为一方:Netbeans可能会在发出像make
这样的命令之前运行一个shell,它是什么样的shell?我该如何配置呢?
答案 0 :(得分:0)
根据您的屏幕截图判断您使用的是OSX,您应该能够通过将"${OUTPUT_PATH}"
替换为Run Directory
FOO=BAR;"${OUTPUT_PATH}"
来设置环境变量。这是正常的POSIX语法,用于运行具有特定环境变量或变量集的程序,也可以在终端上使用。
编辑:在Netbeans中,要为特定操作设置环境变量,请右键单击项目,转到属性 - >操作 - > {操作} - >设置属性:Add Env.FOO=BAR
。