使用arm-linux-gnueabihf 4.8将Qt交叉编译到ARM

时间:2015-07-18 20:57:28

标签: c++ linux qt cross-compiling beagleboneblack

我试图用Ubuntu交叉编译Qt 4.8.2 for BeagleBone Black(Debian Wheezy),但每次编译器抛出Segmentation fault错误。我错过了什么?

some_internal_knitr_function() {
  # internal code
  eval(parse(text = c('x = 1', 'x')))
  # more internal code
}

配置为:

../JavaScriptCore/wtf/Vector.h: In instantiation of ‘void WTF::Vector<T, inlineCapacity>::shrink(size_t) [with T = JSC::Identifier; unsigned int inlineCapacity = 20u; size_t = unsigned int]’:
../JavaScriptCore/wtf/Vector.h:520:33:   required from ‘WTF::Vector<T, inlineCapacity>::~Vector() [with T = JSC::Identifier; unsigned int inlineCapacity = 20u]’
../JavaScriptCore/runtime/PropertyNameArray.h:46:9:   required from here
../JavaScriptCore/wtf/Vector.h:860:54: internal compiler error: Segmentation fault
     TypeOperations::destruct(begin() + size, end());

qmake.conf

./configure -v -opensource -confirm-license -xplatform linux-arm-gnueabihf-g++ -embedded arm -little-endian -host-little-endian -prefix /usr/local/qt4.8.2-arf -nomake demos -nomake examples -no-qt3support -qt-gfx-linuxfb -qt-gfx-qvfb -qt-gfx-vnc -no-accessibility -no-openssl

配置输出:http://pastebin.com/pSQJ7Rj5

输出:http://www67.zippyshare.com/v/ciLsozUA/file.html

0 个答案:

没有答案