在Eclipse CDT中运行可执行文件时,如何将工作目录设置为与可执行文件相同?
我有几个用于不同配置的生成目录(使用CLI中的外部生成系统),因此可执行文件名与所需的cwd重复:在Eclipse CDT中运行可执行文件时,如何将工作目录设置为与可执行文件相同?,eclipse,eclipse-cdt,Eclipse,Eclipse Cdt,我有几个用于不同配置的生成目录(使用CLI中的外部生成系统),因此可执行文件名与所需的cwd重复: path/to/build1/executable path/to/build1(所需cwd) path/to/build2/executable path/to/build2(所需cwd) 是否有一种更方便的方法可以从包含可执行文件的目录运行该文件,而无需键入两次路径 最有可能的解决方案是在“Arguments->Working directory”下使用类似于${workspace\u l
path/to/build1/executable
(所需cwd)path/to/build1
path/to/build2/executable
(所需cwd)path/to/build2
${workspace\u loc}
的变量,但我找不到合适的变量
在Eclipse4.6.3上测试。如果您使用托管构建,您可以不必指定附加到工作区位置的配置名称,也就是说,如果您的项目被称为“测试”,这应该可以工作(在linux上测试) ${workspace\u loc:test}/${config\u name:test} 我的应用程序打印 当前工作目录:/home/elaskavaia/workspace/test/Debug