海思的3516的交叉編譯工具無法執行

2021-09-27 04:03:35 字數 371 閱讀 2555

最近想編譯海思的hisi3516cv500的東西,但是安裝了編譯鏈之後發現無法執行,報錯如下:

-bash: /opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-gcc: cannot execute binary file: exec format error

嘗試新增了各種32位的相容包等安裝,但是都無效,一直提示格式無法支援,最後重複驗證多次,總結經驗發現:

是ubuntu的版本不對,請採用16.04版本或者更低的版本 。 

之前嘗試了三個環境均是18.04的版本,換到16.04的版本就可以了,另驗證過12.04版本也是可以的 。

海思交叉編譯Dlib

海思交叉編譯dlib 海思交叉編譯器 本文使用arm hisiv300 linux gcc arm hisiv300 linux g 在ubuntu終端執行cmake gui命令 cmake gui 將下圖中標記0n 改為 off 避免後面編譯示例程式出錯。在build目錄下執行make命令後,出現...

交叉編譯boost庫for海思

2 執行boost解壓目錄下的 bootstrap.sh 此時形成bjam檔案和project config.jam 3.編輯project config.jam 僅修改using gcc這行。因為我使用的是arm hisiv100nptl linux g 所以將其改以下即可 using gcc a...

海思Hi3516A D的mpp編碼完整流程

系統初始化 sys int 5 配置mipi 6 初始化isp 7 執行isp執行緒 8 配置開啟vi 裝置捕獲 9 配置開啟vi 通道捕獲 10 建立vpss的group 11 獲取,配置group屬性 12 啟動group 13 繫結vi到vpss的group 14 配置vpss的通道chn屬性...