Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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
Linux Make失败:Make:**[sub-corelib-install_subtargets-ordered]错误2_Linux_Qt_Cross Compiling - Fatal编程技术网

Linux Make失败:Make:**[sub-corelib-install_subtargets-ordered]错误2

Linux Make失败:Make:**[sub-corelib-install_subtargets-ordered]错误2,linux,qt,cross-compiling,Linux,Qt,Cross Compiling,我在虚拟机和64位操作系统中使用Ubuntu14.04 我尝试使用“gcc-linaro-arm-linux-gnueabihf-4.7”交叉编译器交叉编译Qt everywhere 4.8.6,在执行“make”时出现以下错误 make[1]: Entering directory `/home/user/qt-everywhere-opensource-src-4.8.6 /src/corelib' /usr/local/linaro/bin/arm-linux-gnueabihf-gcc

我在虚拟机和64位操作系统中使用Ubuntu14.04

我尝试使用“gcc-linaro-arm-linux-gnueabihf-4.7”交叉编译器交叉编译Qt everywhere 4.8.6,在执行“make”时出现以下错误

make[1]: Entering directory `/home/user/qt-everywhere-opensource-src-4.8.6
/src/corelib'
/usr/local/linaro/bin/arm-linux-gnueabihf-gcc (The path depends where the Toolchain has been installed) -c -pipe -O3 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard -fvisibility=hidden -Wall -W -D_REENTRANT -fPIC -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -I../../mkspecs/qws/linux-arm-linaro-g++ -I. -I../../include -I../../include/QtCore -I.rcc/release-static-emb-arm -Iglobal -I../3rdparty/zlib -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-static-emb-arm -o .obj/release-static-emb-arm/adler32.o ../3rdparty/zlib/adler32.c
/bin/sh: 1: Syntax error: word unexpected (expecting ")")
make[1]: *** [.obj/release-static-emb-arm/adler32.o] Error 2
make[1]: Leaving directory `/home/user/qt-everywhere-opensource-src-4.8.6/src/corelib'
make: *** [sub-corelib-install_subtargets-ordered] Error 2
.configure脚本没有问题


有人能帮忙吗,是什么原因造成的?

此文本不属于您对gcc的调用:

(The path depends where the Toolchain has been installed)

删除该选项以消除错误

`/home/user/qt-everywhere-opensource-src-4.8.6/src/corelib'这就是您指向ryt的路径?如果是这样,我需要删除或如何删除?你能解释一下要删除的内容和删除的位置吗?不,从这一行中删除确切的文本:/usr/local/linaro/bin/arm-linux-gnueabihf-gcc(路径取决于工具链的安装位置)-c-pipe-O3-march=armv7-a。。。