linux執行程式時出現cannot execute binary file怎麼解決

2021-08-01 07:34:13 字數 1154 閱讀 5578

1樓:風翼殘念

需要檢查一下這個檔案是否 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對於第二種情況,建議將該程式二進位制包拷貝過來,重新編譯程式。

2樓:區雅霜

這個執行檔案不能在該架構的系統下執行

3樓:香蕉牛奶味

linux系統下遇到cannot execute binary file的問題,一般由以下情況造成:

非root使用者或者無執行許可權

編譯環境不同(程式由其他操作環境複製過來)對於第一種情況,採用增加執行許可權即可chmod +x program美國vps是amd64位處理器

本地伺服器是intel32位處理器

linux 啟動mysq報錯 提示 mysqld: cannot execute binary file 5

4樓:匿名使用者

解決問題要按照提示資訊來處理,提示上說了請配置正確的‘hostname’,或者之後解決的話,在執行指令碼時加上force 選項。

電腦開機時和執行程式時轟響

你的cpu風扇有問題 第一 機器響只有風扇才能產生響聲 也就是說只有電源和cpu風扇 第二 cpu風扇的運轉速度快慢,取決於cpu執行程式 即cpu執行程式越大,風扇運轉越快 第三 cpu由於風扇沒有很好的散熱,導致cpu溫度持續公升高,cpu自動保護關機 每個主機板都有自保功能,cpu過熱會以關閉...

電腦執行程式時會提示輸入管理員密碼,怎麼消除這個

開啟 控制面板 管理工具 計算機管理 也可以在 執行 裡輸入compmgmt.msc開啟計算機管理 在右邊 計算機管理 本地 的樹形列表中選擇 本地使用者和組 使用者 在右邊就可以看到當前系統裡面存在的全部賬戶。用滑鼠右鍵點選administrator,選擇設定密碼,然後按照螢幕提示操作即可重新設定...

怎樣設定使電腦一開機執行程式時自動開啟雙CPU甚至4CPU等

雙通道,就是在北橋 又稱之為mch 晶元級裡設計兩個記憶體控制器,這兩個記憶體控制器可相互獨立工作,每個控制器控制乙個記憶體通道。在這兩個記憶體通cpu可分別定址 讀取資料,從而使記憶體的頻寬增加一倍,資料訪問速度也相應增加一倍 理論上 目前流行的雙通道記憶體構架是由兩個64bit ddr記憶體控制...