2013-09-27 111 views
2

交叉編譯Qt 5.1(arm-linux-gnueabihf-4.7)時,哪些可執行文件不能交叉編譯(qmake,moc,bootstrap等)?交叉編譯Qt 5

審查和運行的Qt 5構建過程中,商務部和自舉越來越交叉編譯,我認爲這是導致生成錯誤...

+0

供參考:你看過http://buildroot.uclibc.org/嗎?該項目已經提供了Qt 5.0.2,並且Qt 5.1.1的補丁已經發布並正在被重寫。 – yegorich

+0

請注意有'平臺'和'-x平臺',分別指定主機和目標平臺 –

回答

4

當交叉編譯的Qt 5.1(ARM-Linux的後gnueabihf-4.7),哪些可執行文件不能交叉編譯(qmake,moc,bootstrap等)?

「主機」 的工具,基本上是:

  • QMAKE(QBS在未來)
  • MOC
  • UIC
  • 的QDoc
  • RCC
+0

謝謝。我的構建錯誤是由於我仍然有CC,CPP,LD等變量定義用於交叉編譯,這也是在mkspec中定義的。一旦我解除了構建工作的那些變量。 – Michael