【问题标题】:Append to PATH environment variable in Eclipse附加到 Eclipse 中的 PATH 环境变量
【发布时间】:2019-09-04 19:34:10
【问题描述】:

如何在 Eclipse CDT 中将自定义目录附加或添加到 PATH 环境变量?

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

  • 用于 C/C++ 构建环境
  • 用于 C/C++ 启动配置
  • 用于外部工具启动配置

应将自定义目录添加到 Eclipse 本身使用的 PATH 环境变量(称为“本机环境”)之前或添加到该环境变量中。 尝试以通常的方式 (PATH=/my/custom/directory:${PATH}) 设置它不适用于启动配置。

【问题讨论】:

  • 至少在启动配置PATH=/my/custom/directory:${env_var:PATH}(带有选项用指定环境替换本机环境)应该可以工作。
  • @howlger 谢谢,这似乎适用于启动配置,无论环境是附加还是替换。对于 C/C++ 构建环境,PATH=/my/custom/directory:${PATH} 似乎可以工作。随意将其作为答案(链接到这些预定义变量的文档的奖励积分;))

标签: eclipse path environment-variables eclipse-cdt


【解决方案1】:

启动配置中,您可以使用env_var 变量和PATH 参数:

${env_var:PATH}

由于插件可以提供变量(例如 EGit 的 git_branch),因此没有包含所有变量及其参数列表的文档。在New/Edit Environment Variable对话框中,如果点击Variables...并选择env_var变量,对话框底部有如下描述(在我看来screenshot with env_var without arguments shown in the C/C++ Development User Guide is not correct here):

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-20
    • 2021-03-05
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 2019-06-30
    • 1970-01-01
    相关资源
    最近更新 更多