在 Eclipse 中附加到 PATH 环境变量
Append to PATH environment variable in Eclipse
如何在 Eclipse CDT 中将自定义目录追加或添加到 PATH
环境变量?
我指的是可以在这些位置指定的环境变量:
- 对于 C/C++ 构建环境
- 对于 C/C++ 启动配置
- 用于外部工具启动配置
自定义目录应该添加到 Eclipse 本身使用的 PATH
环境变量(称为 "native environment")中。
尝试以通常的方式设置它 (PATH=/my/custom/directory:${PATH}
) 不适用于启动配置。
在 启动配置中 您可以使用带有参数 PATH
:
的 env_var
变量
${env_var:PATH}
由于插件可以提供变量(例如 EGit 的 git_branch
),因此没有包含所有变量及其参数列表的文档。在 New/Edit 环境变量 对话框中,如果单击 变量... 和 select env_var
变量,在对话框底部有如下描述(在我看来是screenshot with env_var
without arguments shown in the C/C++ Development User Guide is not correct here):
Returns the value of an environment variable. An environment variable
name must be specified as an argument.
在 C/C++ 构建环境 中,我认为这也行得通。但是您已经发现 ${PATH}
在这里肯定有效。
如何在 Eclipse CDT 中将自定义目录追加或添加到 PATH
环境变量?
我指的是可以在这些位置指定的环境变量:
- 对于 C/C++ 构建环境
- 对于 C/C++ 启动配置
- 用于外部工具启动配置
自定义目录应该添加到 Eclipse 本身使用的 PATH
环境变量(称为 "native environment")中。
尝试以通常的方式设置它 (PATH=/my/custom/directory:${PATH}
) 不适用于启动配置。
在 启动配置中 您可以使用带有参数 PATH
:
env_var
变量
${env_var:PATH}
由于插件可以提供变量(例如 EGit 的 git_branch
),因此没有包含所有变量及其参数列表的文档。在 New/Edit 环境变量 对话框中,如果单击 变量... 和 select env_var
变量,在对话框底部有如下描述(在我看来是screenshot with env_var
without arguments shown in the C/C++ Development User Guide is not correct here):
Returns the value of an environment variable. An environment variable name must be specified as an argument.
在 C/C++ 构建环境 中,我认为这也行得通。但是您已经发现 ${PATH}
在这里肯定有效。