从eclipse运行shell脚本

时间:2013-02-26 09:34:20

标签: eclipse bash shell

我想使用Eclipse运行构建脚本(在Ubuntu上)。

我使用make工具这样做:

build_android:
chmod 755 "./build_android.sh"
./build_android.sh

我使用make工具启动脚本,但我在某些字符串上获得“权限被拒绝”,例如

./build_android.sh: 19: function: Permission denied

NDK=/home/student/devtools/android-ndk-r8d
PLATFORM=$NDK/platforms/android-8/arch-arm
PREBUILT=$NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86

function build_one
{
./configure --target-os=linux \
--prefix=$PREFIX \
--enable-cross-compile \
#and so on...
}

为什么它可以,以及在Eclipse中启动脚本的解决方案。

P.S。我为什么要这样?我认为通过多次单击启动脚本会更高效,并且还可以在环境的控制台视图中看到格式化的脚本输出。

感谢。

2 个答案:

答案 0 :(得分:1)

你可以使用eclipse插件: http://sourceforge.net/projects/shelled/

答案 1 :(得分:0)

可能Eclipse使用其他一些shell来执行脚本,一个无法定义函数的脚本。将一行#!/bin/bash放在脚本的顶部。