在 Eclipse 中运行 .bash 文件

Ann*_*mbe 5 command-line bash scripts eclipse

我知道这确实是 Eclipse 问题,但我似乎无法登录他们的论坛。我正在运行 eclipse juno 进行一些 c/c++ 开发。但是,我编写了一个 .bash 脚本来启动整个程序。作为该脚本的输入参数,我有一个配置文件,它比 .bash 文件低一个目录。

在终端我只做:

./startenb.bash ./CONF/ANNE 
Run Code Online (Sandbox Code Playgroud)

它运行得很好。

如何在 eclipse 中配置外部工具以将此文件路径作为输入参数?

非常欢迎任何模糊地解决此问题的帮助或旧线程。

ste*_*ver 6

确切的答案将取决于startenb.bash文件的作用 - 特别是它是否需要从相对于 eclipse 项目/构建树的特定目录运行(在终端中运行时,./究竟在哪里?)但基本上它应该只是是使用的问题Location,Working Directory以及Arguments在“外部工具配置”窗口框。

例如,如果我的~/Documents目录中有一个脚本,它只打印其工作目录和(第一个)参数:

#!/bin/bash

echo "current directory: $PWD"

echo "running with argument ${1:-[none]}"
Run Code Online (Sandbox Code Playgroud)

然后设置

日食截图

让我跑

日食截图