在Eclipse中附加到PATH环境变量

在Eclipse中附加到PATH环境变量,eclipse,path,environment-variables,eclipse-cdt,Eclipse,Path,Environment Variables,Eclipse Cdt,如何在EclipseCDT中向PATH环境变量追加或前置自定义目录 我指的是可以在以下位置指定的环境变量: 对于C/C++构建环境 对于C/C++启动配置 对于外部工具启动配置 自定义目录应该放在Eclipse本身使用的PATH环境变量(称为本机环境)的前面或后面。 尝试以通常的方式PATH=/my/custom/directory:${PATH}对启动配置不起作用。在启动配置中,可以将env_var变量与参数PATH一起使用: 由于插件可以贡献变量,例如EGit的git_分支,因此没有包含所有

如何在EclipseCDT中向PATH环境变量追加或前置自定义目录

我指的是可以在以下位置指定的环境变量:

对于C/C++构建环境 对于C/C++启动配置 对于外部工具启动配置 自定义目录应该放在Eclipse本身使用的PATH环境变量(称为本机环境)的前面或后面。 尝试以通常的方式PATH=/my/custom/directory:${PATH}对启动配置不起作用。

在启动配置中,可以将env_var变量与参数PATH一起使用:

由于插件可以贡献变量,例如EGit的git_分支,因此没有包含所有变量及其参数列表的文档。在“新建/编辑环境变量”对话框中,如果单击“变量…”。。。然后选择env_var变量,在我的视图对话框底部有以下描述:

返回环境变量的值。环境变量 名称必须指定为参数

在C/C++构建环境中,我认为这也会起作用。但是您已经发现${PATH}在这里确实有效。

在启动配置中,您可以将env_var变量与参数PATH一起使用:

由于插件可以贡献变量,例如EGit的git_分支,因此没有包含所有变量及其参数列表的文档。在“新建/编辑环境变量”对话框中,如果单击“变量…”。。。然后选择env_var变量,在我的视图对话框底部有以下描述:

返回环境变量的值。环境变量 名称必须指定为参数


在C/C++构建环境中,我认为这也会起作用。但是您已经发现${PATH}确实可以在这里工作。

至少在启动配置路径=/my/custom/directory:${env_var:PATH}中,使用“用指定的环境替换本机环境”选项应该可以工作。@howlger谢谢,这对启动配置似乎有效,无论是追加还是替换环境。对于C/C++构建环境,PATH=/my/custom/directory:${PATH}似乎可以工作。请随意将其作为一个答案,链接到这些预定义变量的文档可以获得额外的分数;至少在启动配置路径=/my/custom/directory:${env_var:PATH}中,带有“用指定的环境替换本机环境”选项的启动配置应该可以工作。@howlger,谢谢,无论环境是附加的还是替换的,这似乎都适用于启动配置。对于C/C++构建环境,PATH=/my/custom/directory:${PATH}似乎可以工作。请随意将其作为一个答案,链接到这些预定义变量的文档可以获得额外的分数;
${env_var:PATH}