2012-08-13 2 views
0

소스 코드를 우분투 파티션의 외부 파티션에 배치하여 컴파일하려고합니다. 편집을 시작하면 권한 문제가 표시된 것처럼 거부됩니다. 누군가 내가 어떻게 해결할 수 있는지 알려주실 수 있습니까?소스 코드를 컴파일하는 동안 Linux에서 권한 문제가 발생했습니다.

[email protected]:/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 

답변

2

외부 파티션에 있다고 말하면 어떤 파일 시스템 유형입니까? ('mount'를 실행하면 무엇이 나옵니까?) FAT 또는 FAT32 파티션 인 경우 파일에 대한 실행 권한을 지원하지 않으므로 chmod + x가 작동하지 않습니다.

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

'루트 @의 anees 데스크탑 :/미디어/E8202E47202E1CD6/MSM8960_IceCreamSandwich # 마운트/미디어/E8202E47202E1CD6가/ 마운트 :는/dev/sda4의 이미 당신은 파일을 예를 들어, 실행 척하는 파일 시스템을 얘기해야합니다 장착 또는/미디어/E8202E47202E1CD6 바쁜 는 마운트 : mtab 파일에 따라,는/dev/sda4의 이미/미디어/E8202E47202E1CD6 루트 @의 anees 데스크탑에 마운트되어/미디어/E8202E47202E1CD6/MSM8960_IceCreamSandwich 번호를'는 – user1400538

+0

당신은 알려 주시기 바랍니다 수있는 I 내가 시도해 볼 수 있도록 [장치] [위치] 대신 (필자가 제공 한 로그를 기반으로) 시도해야합니다. – user1400538

+0

매개 변수없이 '마운트'를 실행하는 것은 무엇을 말합니까? – Jules

관련 문제