在Eclipse CDT中运行可执行文件时,如何设置工作目录与可执行文件相同?

时间:2017-03-29 12:46:20

标签: eclipse eclipse-cdt

我有几个构建目录用于不同的配置(使用CLI中的外部构建系统),因此可执行文件名重复所需的cwd:

  • path/to/build1/executable
  • path/to/build1(所需的cwd)
  • path/to/build2/executable
  • path/to/build2(所需的cwd)

是否有更方便的方法从包含它的目录运行可执行文件,而无需键入路径两次?

最可能的解决方案是使用#{1}}下的变量"参数 - >工作目录",但我找不到合适的变量。

在Eclipse 4.6.3上测试。

1 个答案:

答案 0 :(得分:1)

如果你使用托管版本,你可以通过指定附加到workspace_loc的config_name来逃避,即如果你的项目被称为“test”,那么它应该可以工作(在linux上测试)

$ {workspace_loc:测试} / $ {CONFIG_NAME:测试}

我的应用打印 当前工作目录:/ home / elaskavaia / workspace / test / Debug