Linux運行二進制文件時出現 can't execute :Permission denied

前一段開發一個Android項目,其中用到了使用一個二進制文件運行在Android平臺上作爲測試服務器,用來接收數據在控制檯輸出。

使用   ./[可執行程序名字]來運行程序,報can't execute :Permission denied  這樣的錯

於是用 chmod a+x [可執行程序名字] 給這個程序一些權限,結果又報Bad Mode錯誤。可能給的權限太高,Android系統不允許。最後使用 chmod 0775 [可執行程序名字]纔可以運運行,以上命令須在可執行程序所在目錄執行。本人對Linux系統不熟,大神勿噴,只是給遇到相同問題的兄弟一個解決辦法。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章