Linux 为beagleboard构建嵌入式QT5

Linux 为beagleboard构建嵌入式QT5,linux,embedded,qt5,Linux,Embedded,Qt5,我为beagleboard构建嵌入式QT5时出错 QT配置 ./configure-prefix/home/nirvana/ti-sdk-beagleboard-06.00.00/qt-everywhere-opensource-src-5.4.0-master/Out-release-opensource-platform-linux-g++-32-xplatform-qws/linux-TIarmv7-sgx-g++-无pch-无glib-无杯-无nis-无gtkstyle-opengl e

我为beagleboard构建嵌入式QT5时出错

  • QT配置 ./configure-prefix/home/nirvana/ti-sdk-beagleboard-06.00.00/qt-everywhere-opensource-src-5.4.0-master/Out-release-opensource-platform-linux-g++-32-xplatform-qws/linux-TIarmv7-sgx-g++-无pch-无glib-无杯-无nis-无gtkstyle-opengl es2-确认许可证-无xcb-无通道-无glib-无glib-verbose-eglfs-无可访问性-系统zlib-qt libpng-qt libjpeg-no openvg-widgets-no tslib-make libs-make tools-device option CROSS_COMPILE=/home/nirvana/ti-sdk-beagleboard-06.00.00.00/linux-devkit/sysroot/i686-arago-linux/usr/bin/arm-linux-gnueabihf-
  • 2.1.1规范 导出QMAKESPEC=“”

  • make-j4

    -L/home/nirvana/ti-sdk-beagleboard-06.00.00.00/Graphics_sdk_4_09_00_01/gfx_rel_es5.x/-L/home/nirvana/ti-sdk-beagleboard-06.00.00.00.00/tslib-1.0/out/lib-L/home/nirvana/ti-sdk-beagleboard-06.00.00.00.00.00.00/qt-beagleboard-06.00.00.00.00.00.00/qt-everywhere-opensource-src-5.4.4.4.0-4.0-master/qtbase/qtbase/lib-lqtbase-l5core-lqtb-lqtcm-lqtl-L/home/nirvana/ti-sdk-beagleboard-06.00.00.00/Graphics_sdk_4_09_00_01/gfx_rel_es5.x/-L/home/nirvana/ti-sdk-beagleboard-06.00.00.00/tslib-1.0/out/lib-lts-lz-lEGL-lGLESv2-lGLES_CM-limgegegegegel-lsrv-um-lusc .obj/qimage.o:在函数
    qimage::fill(unsigned int)”中:
    qimage.cpp:(.text+0x3926):对
    qt_memfill32(unsigned int*,unsigned int,int)的未定义引用 qimage.cpp:(.text+0x3a7a):对
    qt_memfill32(unsigned int*,unsigned int,int)的未定义引用
    .obj/qimage_conversions.o:在函数中
    qInitImageConversions()': qimage_conversions.cpp:(.text+0x3458):未定义对
    convert_RGB888_to_RGB32_neon(QImageData*,QImageData const*,QFlags)”的引用
    .obj/qdrawhelper.o:在函数
    void qt_rectfill(unsigned int*,unsigned int,int,int,int,int,int,int)中: qdrawhelper.cpp:(.text+0x6578):对
    qt_memfill32(unsigned int*,unsigned int,int)的未定义引用
    .obj/qdrawhelper.o:在函数
    void qt_bitmapblit_模板(QRasterBuffer*,int,int,unsigned int,unsigned char const*,int,int)中: qdrawhelper.cpp:(.text+0x6caa):对
    qt_memfill32(unsigned int*,unsigned int,int)的未定义引用
    qdrawhelper.cpp:(.text+0x6ccc):对
    qt_memfill32(unsigned int*,unsigned int,int)的未定义引用 qdrawhelper.cpp:(.text+0x6dce):对
    qt_memfill32(unsigned int*,unsigned int,int)的未定义引用
    qdrawhelper.cpp:(.text+0x6df6):对
    qt_memfill32(unsigned int*,unsigned int,int)的未定义引用 .obj/qdrawhelper.o:qdrawhelper.cpp:(.text+0x6e0e):下面是对
    qt_memfill32(unsigned int*,unsigned int,int)”的更多未定义引用
    .obj/qdrawhelper.o:在函数中
    qInitDrawhelperAsm()': qdrawhelper.cpp:(.text+0x1b6f8):未定义对
    qt_blend_rgb32_on_rgb32_neon(unsigned char*,int,unsigned char const*,int,int,int)的引用
    qdrawhelper.cpp:(.text+0x1b6fc):对
    qt_blend_argb32_on_argb32_neon(无符号字符*,int,无符号字符常量*,int,int,int)的未定义引用 qdrawhelper.cpp:(.text+0x1b700):对
    qt_blend_argb32_on_rgb16_neon(unsigned char*,int,unsigned char const*,int,int,int)的未定义引用
    qdrawhelper.cpp:(.text+0x1b704):对
    qt_blend_rgb16_on_argb32_neon(无符号字符*,int,无符号字符常量*,int,int,int)的未定义引用 qdrawhelper.cpp:(.text+0x1b708):未定义对
    qt_blend_rgb16_neon(unsigned char*,int,unsigned char const*,int,int,int)的引用
    qdrawhelper.cpp:(.text+0x1b710):未定义对
    qt_scale_image_argb32_on_rgb16_neon(无符号字符*,int,无符号字符常量*,int,int,QRect常量&,QRect常量&,QRect常量&,int)的引用 qdrawhelper.cpp:(.text+0x1b714):未定义对
    qt_scale_image_rgb16_on_rgb16_neon(unsigned char*,int,unsigned char const*,int,int,QRectF const&,QRectF const&,QRectF const&,int)的引用
    qdrawhelper.cpp:(.text+0x1b718):未定义对
    qt_transform_image_argb32_on_rgb16_neon(无符号字符*,int,无符号字符常量*,int,QRectF常量&,QRectF常量&,QRectF常量&,QRect常量&,QTransform常量&,int)的引用 qdrawhelper.cpp:(.text+0x1b720):未定义对
    qt_transform_image_rgb16_on_rgb16_neon(无符号字符*,int,无符号字符常量*,int,QRectF常量&,QRectF常量&,QRectF常量&,QRect常量&,QTransform常量&,int)的引用
    qdrawhelper.cpp:(.text+0x1b724):对
    qt_alphamablit_quint16_neon(qrastbuffer*,int,int,unsigned int,unsigned char const*,int,int,QClipData const*)的未定义引用 qdrawhelper.cpp:(.text+0x1b72c):未定义对
    qt_blend_argb32_on_argb32_scanline_neon(unsigned int*,unsigned int const*,int,unsigned int)的引用
    qdrawhelper.cpp:(.text+0x1b734):未定义对
    comp_func_solid_SourceOver_neon(unsigned int*,int,unsigned int,unsigned int)”的引用 qdrawhelper.cpp:(.text+0x1b738):对
    comp_func_Plus_neon(unsigned int*,unsigned int const*,int,unsigned int)的未定义引用
    qdrawhelper.cpp:(.text+0x1b73c):对
    qt_destFetchRGB16_neon(unsigned int*,QRasterBuffer*,int,int,int)的未定义引用 qdrawhelper.cpp:(.text+0x1b740):对
    qt_destStoreRGB16_neon(qrastbuffer*,int,int,unsigned int const*,int)的未定义引用
    qdrawhelper.cpp:(.text+0x1b748):对
    qt_memrotate90_16_neon(unsigned char const*,int,int,int,unsigned char*,int)的未定义引用 qdrawhelper.cpp:(.text+0x1b74c):对
    qt_memrotate270_16_neon(unsigned char const*,int,int,int,unsigned char*,int)的未定义引用
    qdrawhelper.cpp:(.text+0x1b750):对
    qt_fetch_radial_gradient_neon(无符号int*,运算符常量*,QSpanData常量*,int,int,int)的未定义引用 .obj/qdrawhelper.o:在函数
    void qt_rectfill(unsigned int*,unsigned int,int,int,int,int,int)中:
    qdrawhelper.cpp:(.text+0x6590):对
    qt_memfill32(unsigned int*,unsigned int,int)的未定义引用 .obj/qdrawhelper.o:在函数中
    host_build {
        QT_CPU_FEATURES.i386 =
    } else {
        QT_CPU_FEATURES.arm = neon
    }