Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 语法错误:未终止的引号字符串[Makefile]_Android_Linux_Makefile - Fatal编程技术网

Android 语法错误:未终止的引号字符串[Makefile]

Android 语法错误:未终止的引号字符串[Makefile],android,linux,makefile,Android,Linux,Makefile,无法找到问题: makeplatform=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

无法找到问题:

makeplatform=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:

我没有发现任何问题:请帮帮忙。

电话线

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上运行这个程序,你需要一个用“x86”或“x64”代替“arm”的gcc;有关如何设置的链接,请参阅。

我不知道问题是在Makefile上还是在arm linux AndroidABI gcc:S上。。。有人知道吗?试着运行
make-d
,它会告诉你
CC
在做什么。这可能会有所帮助。另外,
file/prog/toolchain/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc
的输出是什么?这就说明了操作系统是如何看待它的。只是为了让大家笑一笑,
code/client/cl_cgame.c
的第4行是什么?好吧,cl_cgame.c是这样的/*等等*/androideabi gcc的输出我不知道,因为我不能执行它:bash:./arm linux androideabi gcc:不能执行二进制文件谢谢你的回答。这是一个二进制文件。。这很奇怪。