2013-10-18 1 views
0
문제를 찾을 수 없습니다

:구문 오류 : 종결되지 인용 된 문자열 [메이크]

메이크업의 플랫폼 = 안드로이드

make[2]: Entering directory `/home/debian/Downloads/nonemaioq3' 
CC code/client/cl_cgame.c 
/prog/toolchain/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: 4: /prog/toolchain/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: Syntax error: Unterminated quoted string 
make[2]: *** [build/release-android-arm/client/cl_cgame.o] Error 2 
make[2]: Leaving directory `/home/debian/Downloads/nonemaioq3' 
make[1]: *** [targets] Error 2 
make[1]: Leaving directory `/home/debian/Downloads/nonemaioq3' 
make: *** [release] Error 2 

을 그리고 이것은 내가 가진 메이크입니다 :

http://pastebin.com/QYZYVvTn

거기에 문제가 없는데 도움을주세요.

+0

문제가 Makefile 또는 arm-linux-androideabi-gcc에 있는지 알 수 없습니다. – KrujiTwo

+0

'make -d'를 실행하면'CC '가하는 일을 알려 주어야합니다. 그게 도움이 될거야. – cxw

+0

또한'file/prog/toolchain/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc'의 결과는 무엇입니까? 그러면 OS가 어떻게 그것을 볼 수 있을지 말할 것이다. grins를 위해서,'code/client/cl_cgame.c'의 4 행은 무엇입니까? – cxw

답변

0

라인

CC code/client/cl_cgame.c 

컴파일러 (C 컴파일러 또는 CC)를 시작한다. 오류 메시지는 CC 뒤에 있으며 make으로 시작하지 않으므로 Makefile이 아닌 컴파일러와 관련됩니다.

/prog/toolchain/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: 4: /prog/toolchain/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: Syntax error: Unterminated quoted string 

gcc은 GNU C 컴파일러입니다. 이 오류는 라인 4의 /prog/toolchain/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc 파일에 있습니다.

"arm-linux"는 사용자의 의견을 고려하여 GCC 버전이 ARM 프로세서에서 실행되는 것을 의미합니다. PC에서이 프로그램을 실행하는 경우 "arm"대신 "x86"또는 "x64"를 사용하는 gcc가 필요합니다. 이것은 크로스 컴파일 상황입니다. 설정 방법에 대한 링크는 here을 참조하십시오.

+0

답변 해 주셔서 감사합니다. 이진 파일입니다. 이상합니다. – KrujiTwo

관련 문제