针对x86平台的带Qt支持的Buildroot

针对x86平台的带Qt支持的Buildroot,qt,buildroot,qtembedded,Qt,Buildroot,Qtembedded,我正在尝试为x86平台构建具有Qt支持的Buildroot这是我得到的: Creating qmake. Please wait... make[1]: Entering directory `/home/userpc/Downloads/buildroot/output/build/qt-4.8.5/qmake' make[1]: Leaving directory `/home/userpc/Downloads/buildroot/output/build/qt-4.8.5/qmake'

我正在尝试为x86平台构建具有Qt支持的Buildroot这是我得到的:

 Creating qmake. Please wait...
make[1]: Entering directory `/home/userpc/Downloads/buildroot/output/build/qt-4.8.5/qmake'
make[1]: Leaving directory `/home/userpc/Downloads/buildroot/output/build/qt-4.8.5/qmake'

You have asked to use pkg-config and are cross-compiling.
Please make sure you have a correctly set-up pkg-config
environment!

make[1]: Entering directory `/home/userpc/Downloads/buildroot/output/build/qt-4.8.5/config.tests/unix/endian'
rm -f endiantest.o
rm -f *~ core *.core
rm -f endiantest 
rm -f Makefile
make[1]: Leaving directory `/home/userpc/Downloads/buildroot/output/build/qt-4.8.5/config.tests/unix/endian'

The system floating point format could not be detected.
This may cause data to be generated in a wrong format
Turn on verbose messaging (-v) to see the final report.
./configure: 7688: ./configure: /home/userpc/Downloads/buildroot/output/host/usr/bin/i686-buildroot-linux-uclibc-g++: not found
Error: QtScript was requested, but it can't be built on this platform.
make: *** [/home/userpc/Downloads/buildroot/output/build/qt-4.8.5/.stamp_configured] Error 1
<>我使用Buildroot toolchain和C++支持。
目标体系结构是i386,变体是i686

这条消息说明了一切:

.../buildroot/output/host/usr/bin/i686-buildroot-linux-uclibc-g++: not found
也就是说找不到编译器。这通常意味着您已经做了一些特殊的事情,比如在没有首先构建工具链的情况下尝试构建包,在buildroot中移动/删除生成的文件

从一个干净的目录开始应该解决这个问题(除非您做了不正确的自定义更改):

或一次性:

make clean all

如果这些都不能解决您的问题,我建议将您的.config文件和buildroot版本发布到buildroot邮件列表上。

消息说明了一切:

.../buildroot/output/host/usr/bin/i686-buildroot-linux-uclibc-g++: not found
也就是说找不到编译器。这通常意味着您已经做了一些特殊的事情,比如在没有首先构建工具链的情况下尝试构建包,在buildroot中移动/删除生成的文件

从一个干净的目录开始应该解决这个问题(除非您做了不正确的自定义更改):

或一次性:

make clean all

如果这些都不能解决您的问题,我建议将您的.config文件和buildroot版本发布到buildroot邮件列表上。

消息说明了一切:

.../buildroot/output/host/usr/bin/i686-buildroot-linux-uclibc-g++: not found
也就是说找不到编译器。这通常意味着您已经做了一些特殊的事情,比如在没有首先构建工具链的情况下尝试构建包,在buildroot中移动/删除生成的文件

从一个干净的目录开始应该解决这个问题(除非您做了不正确的自定义更改):

或一次性:

make clean all

如果这些都不能解决您的问题,我建议将您的.config文件和buildroot版本发布到buildroot邮件列表上。

消息说明了一切:

.../buildroot/output/host/usr/bin/i686-buildroot-linux-uclibc-g++: not found
也就是说找不到编译器。这通常意味着您已经做了一些特殊的事情,比如在没有首先构建工具链的情况下尝试构建包,在buildroot中移动/删除生成的文件

从一个干净的目录开始应该解决这个问题(除非您做了不正确的自定义更改):

或一次性:

make clean all
如果这些都不能解决您的问题,我建议将您的.config文件和buildroot版本发布到buildroot邮件列表中