无法找到问题:
制作PLATFORM = android
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
这是我得到的Makefile:
我在那里找不到任何问题:请帮忙。
答案 0 :(得分:0)
该行
CC code/client/cl_cgame.c
启动编译器(C Compiler或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上运行它,您需要一个带有“x86”或“x64”的gcc来代替“arm”。这将是一个交叉编译的情况;有关如何设置的链接,请参阅here。