WSL問題之32位程式執行

2021-07-30 22:06:35 字數 341 閱讀 9366

目前wsl版本為

cat /etc/issue

ubuntu 14.04.5 lts \n \l

是64位的

普通的64位linux是有辦法執行32位的程式的

但是我經過大量的實驗,發現wsl上無法執行elf 32-bit lsb executable 等32位程式

在這裡有官方說明

currently wsl only supports amd64 (native 64bit).

原來,wsl不支援大量的linux特性,這裡的32位程式只是冰山一角,微軟他們只能致力於社群中呼聲最高的問題的解決,還無暇解決這一類問題(儘管我認為它很重要——)

Ubuntu64位系統執行32位程式

13.10以前版本 sudo apt get install ia32 libs 13.10以後版本 sudo dpkg add architecture i386 出現32位依賴問題時,系統就會自動安裝32位的包 sudo apt get update sudo apt get dist upgr...

64位linux上支援執行32位程式的方法

在64位的linux上執行32位程式的時候會出現這種情況 2 ldd bin檔案 的輸出為 not a dynamic executable 3 file bin檔案 的輸出顯示程式是32位 2.解決方法 debian上只要安裝 ia32 libs這個包 apt get install ia32 l...

linux 64位系統下執行32位 qt 程式出錯

1.先安裝 xulrunner.i686 yum install y xulrunner.i686 2.嘗試執行。可以執行,結束。3.如果高版本 linux 編譯出的 qt 程式執行在低版本 linux 上。比如 linux 7.5 編出的程式用在 7.2 的系統上。如果不能執行,安裝高版本的 gl...