我想使用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