無法執行二進位程序

無法執行二進位程序

我使用的是一個相當精簡的 Linux 版本,它沒有 Bash。然而,它確實有阿什。我不確定到底有什麼差別,但看起來可能是相關的。

/usr/bin/rx通常我可以透過簡單地輸入類似運行程式的內容來執行二進位檔案rx。在這種情況下,我可以。

rx然而,名為 的補充程式sx也在這個 Linux 系統上,我也想使用它。當我打電話時rx,它工作正常,但是當我嘗試對 做同樣的事情時sx,我得到

-/bin/ash: /usr/bin/sx: not found

然而,sx 存在於/usr/bin/.這兩個程序之間存在差異,一個有效的程序是 的一部分busybox,而另一個似乎只是一個附加程序。執行ls -l顯示權限為:

-rwxr-xr-x

所以我不認為問題是我需要chmod它。為什麼我無法運行這個程式?

相關內容