hisi3559A交叉編譯Qt

  • 安裝aarch64-himix100-linux

    按照hisi文檔安裝即可,唯一需要注意的是此gcc是32位,所以在64位ubuntu下需要安裝依賴庫:

    sudo apt install lib32ncurses5 lib32z1 lib32stdc++6
    
  • 編譯qt源碼

    • 修改 qtbase/mkspecs/linux-aarch64-gnu-g++/qmake.conf,將其中所有 aarch64-linux-gnu-xxx替換為對應(yīng)的aarch64-himix100-linux-xxx

    • 在源碼目錄創(chuàng)建qt_compiler_conf.sh:

      ./configure \
      -prefix /opt/aarch64/qt5.9.1_64/qt_sdk \
      -release \
      -opensource \
      -make libs \
      -shared \
      -confirm-license \
      -xplatform linux-aarch64-gnu-g++ \
      -no-opengl \
      -nomake examples \
      -nomake tools
      
    • 賦權(quán)并運(yùn)行qt_compiler_conf.sh

      chmod +x qt_compiler_conf.sh
      ./qt_compiler_conf.sh
      

      生成makefile

  • 編譯

      sudo make && sudo make install
    
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容