Android 编译源代码期间Linux中的权限问题

Android 编译源代码期间Linux中的权限问题,android,linux,ubuntu,compilation,linux-kernel,Android,Linux,Ubuntu,Compilation,Linux Kernel,我试图通过将源目录放在ubuntu分区外部的分区中来进行编译。当我开始编译时,我会遇到如下所示的权限拒绝问题。有人能告诉我如何解决这个问题吗 root@machine1-desktop:/media/E8202E47202E1CD6/IceCreamSandwich# '/home/machine1/bin/build.sh' Using: androidu /home/machine1/bin/DL10_build.sh: line 34: ./customize.sh: Permi

我试图通过将源目录放在ubuntu分区外部的分区中来进行编译。当我开始编译时,我会遇到如下所示的权限拒绝问题。有人能告诉我如何解决这个问题吗

root@machine1-desktop:/media/E8202E47202E1CD6/IceCreamSandwich#    '/home/machine1/bin/build.sh' 
 Using: androidu
/home/machine1/bin/DL10_build.sh: line 34: ./customize.sh: Permission denied
/home/machine1/bin/DL10_build.sh: line 35: [: ==: unary operator expected
/home/machine1/bin/DL10_build.sh: line 38: ./miyabuild.sh: Permission denied
/home/machine1/bin/DL10_build.sh: line 40: ./customize.sh: Permission denied
Time duration: 0 mins

当你说它在一个外部分区上时,它是什么类型的文件系统?(运行“mount”说明了什么?)。您需要告诉文件系统假装文件是可执行的,例如:

mount -t vfat -o umask=077 [device] [location]

root@anees-桌面:/media/E8202E47202E1CD6/MSM8960_IceCreamSandwich#mount/media/E8202E47202E1CD6/mount:/dev/sda4已安装或/media/E8202E47202E1CD6繁忙安装:根据mtab,/dev/sda4已安装在/media/E8202E47202E1CD6上root@anees-桌面:/media/E8202E47202E1CD6/MSM8960_IceCreamSandwich
您能告诉我应该尝试使用什么(基于我提供的日志)来代替[device][location]吗?这样我就可以给出一个只运行“mount”而没有参数的尝试了?