需要檢查一下這個文件是否 shell 腳本,如果是shell腳本,才可以使用“sh ***.run”的形式執行 。
如果本身是一個可執行的命令程序,不需要使用 sh,直接加上執行權限,執行這個應用程序就可以 (類似 windows下的。exe文件 )
如果不是shell腳本 。
1、file 文件名
可以查看文件類型:
2、或者:more文件名
查看文件內容是否可讀文本 。
3、修改權限
chmod 777 文件名 。
或者: chmod a+x 文件 。
如果沒有權限,需要文件屬主或管理員用戶(root)執行 。
4、執行時注意程序路徑
如果程序在當前目錄下,可以使用./文件名的形式 。

linux系統下遇到cannot execute binary file的問題一般有以下情況造成:
1、非root用戶或者無執行權限 。
2、 編譯環境不同(程序由其他操作環境復制過來)對于第一種情況,采用增加執行權限即可chmod +x program對于第二種情況,建議將該程序二進制包拷貝過來,重新編譯程序 。
【linux 執行程序時出現cannot execute binary file怎么解決】3、硬件平臺與軟件不一致,例如: 32位系統,下載了個64位的軟件,結果就無法執行 如果使用 file 命令檢查的結果是 data,而不是可執行文件,那么在這個系統平臺上不能直接運行這個文件
猜你喜歡
- 新民事訴訟法施行后申請執行的期限該如何計算
- 我黨執政興國的第一要務是
- 執行標準:Q/3201 DYDKJ01—2011 是什么標準?應該到哪里去查詢?這個批號是不是合法的
- 辦賣咸菜的營業執照的經營范圍怎么寫
- 執業藥師工資待遇發展前景如何
- 如何放下執念 有哪些方法
- 農村網店沒有商品怎么辦營業執照?一定要辦理嗎?
- 電子駕駛證有什么作用
- 如何申請電子駕駛執照
- 助學貸款回執碼短信一直沒有收到
