在 Eclipse 中运行 .bash 文件

在 Eclipse 中运行 .bash 文件

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

在终端我只需这样做:

./startenb.bash ./CONF/ANNE 

它运行得很好。

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

非常欢迎任何有关此问题的帮助或旧线索。

答案1

精确的答案将取决于文件的功能startenb.bash- 特别是它是否需要从相对于您的 eclipse 项目/构建树的特定目录运行(在终端中运行时,具体在哪里?)但基本上它应该只是使用“外部工具配置”窗口中的 、 和 框的问题./LocationWorking DirectoryArguments

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

#!/bin/bash

echo "current directory: $PWD"

echo "running with argument ${1:-[none]}"

然后设置

日食截图

允许我跑步

日食截图

答案2

如果只需要运行几个命令,则不需要编写 shell 脚本。

  1. 创建新的外部工具配置
  2. 将位置设置为/bin/sh
  3. 将参数设置为-c "list; of; commands"

相关内容