我想使用Eclipse来运行构建脚本(在Ubuntu上)。从eclipse运行shell脚本
我使用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.为什么我需要它?我认为通过多次点击启动脚本并且在环境的控制台视图中看到格式化的脚本输出会更有成效。
谢谢。
哪里是线19?您可能没有权限在您正在处理的某个目录中执行某些操作。 – fedorqui 2013-02-26 10:06:46
“函数build_one”是第19行。我如何获得makefile的权限?当我从终端运行脚本时,它确实工作,甚至没有sudo。 – alex440 2013-02-26 12:27:55