在线时间58 小时
UID3083329
注册时间2014-12-14
NXP金币0
该用户从未签到
中级会员
 
- 积分
- 459
- 最后登录
- 2016-8-15
|
大家好,我最近在PC机上交叉编译Qt5.3.1,源码是我自己下载的qt-everywhere-opensource-src-5.3.1,安装方法参照http://community.freescale.com/docs/DOC-94066,(Building QT for i.MX6),我的配置如下:
$PWD/configure -v \
-opensource -confirm-license -make libs -device imx6 \
-device-option CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/ fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi- \
-sysroot /home/yxq/iMX/L3.0.35_4.1.0_130816_source/ltib/ltib/rootfs -no-gcc-sysroot \
-prefix /usr/local/Qt-5.3.1/Qt5-imx6-1 \
-no-pch \
-opengl es2
配置过程失败,并提示:
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-g++ -c -fvisibility=hidden fvisibility.c
Symbol visibility control enabled.
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-g++ -o libtest.so -shared -Wl,-Bsymbolic-functions -fPIC bsymbolic_functions.c
bsymbolic_functions.c:2:2: error: #error "Symbolic function binding on this architecture may be broken, disabling it (see QTBUG-36129)."
Symbolic function binding disabled.
DEFAULT_INCDIRS="/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/arm-fsl-linux-gnueabi/include/c++/4.6.2
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/arm-fsl-linux-gnueabi/include/c++/4.6.2/arm-fsl-linux-gnueabi
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/arm-fsl-linux-gnueabi/include/c++/4.6.2/backward
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/lib/gcc/arm-fsl-linux-gnueabi/4.6.2/include
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/lib/gcc/arm-fsl-linux-gnueabi/4.6.2/include-fixed
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/arm-fsl-linux-gnueabi/include
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/arm-fsl-linux-gnueabi/multi-libs/usr/include
"
DEFAULT_LIBDIRS="/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/arm-fsl-linux-gnueabi/multi-libs/default/usr/lib
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/lib/gcc/arm-fsl-linux-gnueabi/4.6.2
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/lib/gcc
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/arm-fsl-linux-gnueabi/multi-libs/default/lib
"
Creating qmake...
make: Nothing to be done for `first'.
Running configuration tests...
Note: PKG_CONFIG_LIBDIR automatically set to /home/yxq/iMX/L3.0.35_4.1.0_130816_source/ltib/ltib/rootfs/usr/lib/pkgconfig:/home/yxq/iMX/L3.0.35_4.1.0_130816_source/ltib/ltib/rootfs/usr/share/pkgconfig:/home/yxq/iMX/L3.0.35_4.1.0_130816_source/ltib/ltib/rootfs/usr/lib/arm-fsl-linux-gnueabi/pkgconfig
Note: PKG_CONFIG_SYSROOT_DIR automatically set to /home/yxq/iMX/L3.0.35_4.1.0_130816_source/ltib/ltib/rootfs
Determining architecture... ()
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-g++ -c -pipe -mfloat-abi=softfp -g -march=armv7-a -mfpu=neon -DLINUX=1 -DEGL_API_FB=1 -Wall -W -fPIE -I../../mkspecs/devices/linux-imx6-g++ -I. -I../../../../iMX/L3.0.35_4.1.0_130816_source/ltib/ltib/rootfs/usr/include -o arch.o arch.cpp
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-g++ -Wl,-rpath-link,/home/yxq/iMX/L3.0.35_4.1.0_130816_source/ltib/ltib/rootfs/usr/lib -o arch arch.o -L/home/yxq/iMX/L3.0.35_4.1.0_130816_source/ltib/ltib/rootfs/usr/lib
Found architecture in binary
CFG_ARCH="arm"
CFG_CPUFEATURES=" neon"
Determining architecture... ()
g++ -c -pipe -g -Wall -W -fPIE -I../../mkspecs/linux-g++ -I. -o arch.o arch.cpp
g++ -o arch arch.o
Found architecture in binary
CFG_HOST_ARCH="i386"
CFG_HOST_CPUFEATURES=""
System architecture: 'arm'
Host architecture: 'i386'
C++11 auto-detection... ()
。。。。。
意思是找不到sysroot设置的路径,并设置默认路径,我用ltib编译的好多库根本没有链接上,接下来可想而知,会出现好多错误,请问这怎么解决?
|
评分
-
查看全部评分
|