2

我想使用 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 中启动脚本的解决方案是什么。

PS我为什么要它?我认为通过几次单击启动脚本并在环境的控制台视图中查看格式化的脚本输出会更有效率。

谢谢。

4

2 回答 2

1

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

于 2014-04-18T11:32:24.847 回答
0

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

于 2013-08-30T07:42:07.730 回答