

網上各種方法都試過了,還是不行,求大佬幫忙
uj5u.com熱心網友回復:
你得去對應的設備上執行吧uj5u.com熱心網友回復:
交叉編譯器一般是對應的CPU廠商提供的,到對應的系統環境上面編譯它CPU的可執行程式用的,而不是要安裝你上面的bomb如果是交叉編譯出來的,那么在host主機肯定是無法執行的
如果arm-linux-gcc是交叉編譯工具,那么不能執行說明這個交叉編譯器跟你的系統環境是不匹配的 ,有兩種途徑:1,重裝你的系統適配該交叉編譯器,2,索要適配你系統的交叉編譯工具
uj5u.com熱心網友回復:
上面說的有疏漏,交叉編譯器一般不提供原始碼,所有不需要安裝,也并不是所有的都不需要安裝。uj5u.com熱心網友回復:
請問 你的這種情況是發生在使用WIN10自帶的linux子系統下,采用交叉編譯發生的嗎?uj5u.com熱心網友回復:
我嘗試在windows10下的wsl子系統安裝hisi的交叉編譯工具鏈。但是并不能運行,就是上面樓主說的情況。在虛擬機下沒問題,wsl安裝程序沒有任何選項,直接就完成了。但是虛擬機下還要進行很多選擇,我懷疑是wsl的問題。
uj5u.com熱心網友回復:
發現好像是因為交叉編譯工具鏈是32位的,但是wsl似乎是不支持32位軟體的。即使安裝了兼容32的庫也還是不行,但是在ubuntu18.04上安裝了就行了。
uj5u.com熱心網友回復:
安裝運行binfmt-support 支持i386 參考https://blog.csdn.net/shengerjianku/article/details/82290482uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/19352.html
標籤:內核源代碼研究區
