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

这是我得到的Makefile:

http://pastebin.com/QYZYVvTn

我在那里没有发现任何问题:S 请帮助。

4

1 回答 1

1

线

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 编译器。错误在文件/prog/toolchain/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc的第 4 行。

鉴于您的评论,“arm-linux”表示该版本的 GCC 旨在在 ARM 处理器上运行。如果您在 PC 上运行此程序,您需要使用“x86”或“x64”代替“arm”的 gcc。那将是一个交叉编译的情况;有关如何设置的链接,请参见此处。

于 2013-10-18T22:18:20.527 回答