我剛剛在我的筆記型電腦上安裝了軟體(LabView linux 支援版本),並且運作良好。最近我將其安裝在ARM cortex-A9處理器(zynq 7z020)上並成功安裝了所有軟體包。問題是;當我運行可執行檔時,它顯示以下錯誤: “不能執行二進位檔案”
此錯誤是由於架構不匹配造成的,因為 LabView 版本支援 x86 架構,而我將其安裝在 ARM 上。我最近嘗試安裝 wine 來運行可執行文件,但 wine 無法在 ARM 上運行。
請指導我如何在 ARM 上安裝可執行檔? 任何建議將不勝感激。
感謝致敬,
答案1
通常,您無法在 Linux 下執行使用不同 CPU 架構的二進位。人們已經做出了努力來實現這一目標,但尚未取得進展。
看來是從https://www.ni.com/en-us/support/downloads/software-products/download.labview.html#305508LabView 不適用於您的平台(他們只考慮 x64 平台,即 Intel/AMD,而不是 ARM)。
模仿不會讓你快樂。
考慮寫下它們並索取,然後找到一台可以同時執行 LabView 的 PC。
答案2
如果你能找到該程式的x86(32位元)版本,你可以嘗試執行它盒子86。