由于电脑空间不够,所以我是把源码放到非系统盘下进行编译的,于是就出现了下列的问题
/bin/bash: prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-gcc: Permission denied
/bin/bash: prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-gcc: Permission denied
/bin/bash: build/core/find-jdk-tools-jar.sh: Permission denied
/bin/bash: build/tools/findleaves.py: Permission denied
/bin/bash: build/tools/findleaves.py: Permission denied
frameworks/policies/base/PolicyConfig.mk:22: *** No module defined for the given PRODUCT_POLICY (android.policy_phone). Stop.
到网上查了一下,有说是什么空间不够的,也有的说是当前非系统盘不可编译,不过我以root用户查看当前非系统盘的属性为:
drwx------ 1 user user 8192 2011-02-14 20:16 2E7483087482D24F
说明当前非系统盘是可执行的啊,那我就搞不懂是什么问题了,希望高手帮忙解答一下,很急!!!
谢谢了!!!
/bin/bash: prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-gcc: Permission denied
/bin/bash: prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-gcc: Permission denied
/bin/bash: build/core/find-jdk-tools-jar.sh: Permission denied
/bin/bash: build/tools/findleaves.py: Permission denied
/bin/bash: build/tools/findleaves.py: Permission denied
frameworks/policies/base/PolicyConfig.mk:22: *** No module defined for the given PRODUCT_POLICY (android.policy_phone). Stop.
到网上查了一下,有说是什么空间不够的,也有的说是当前非系统盘不可编译,不过我以root用户查看当前非系统盘的属性为:
drwx------ 1 user user 8192 2011-02-14 20:16 2E7483087482D24F
说明当前非系统盘是可执行的啊,那我就搞不懂是什么问题了,希望高手帮忙解答一下,很急!!!
谢谢了!!!
chmod 777 * -R prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-gcc
你的盘符是隶属user用户的
你可以试着chown一下你的源码目录,使它变为root的在给一下这几个文件加一下 '+x' 权限
prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-gcc
prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-gcc
build/core/find-jdk-tools-jar.sh
/build/tools/findleaves.py
/build/tools/findleaves.py