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執行run檔案顯示cannot execute binary file
4樓:匿名使用者
這個執行檔案不能在該架構的系統下執行
5樓:
需要檢查一下這個檔案是否 shell 指令碼, 如果是shell指令碼, 才可以使用 「sh ???。run」的形式執行。
如果本身是一個可執行的命令程式, 不需要使用 sh, 直接加上執行許可權, 執行這個應用程式就可以 (類似 windows下的 。exe檔案 )
linux 啟動mysq報錯 提示 mysqld: cannot execute binary file 5
6樓:匿名使用者
解決問題要按照提示資訊來處理,提示上說了請配置正確的『hostname』,或者之後解決的話,在執行指令碼時加上force 選項。
執行程式時cpu100 ,關閉時報錯。
你檢視你電腦上開啟的應用程式慧廳,看是哪個程式使用的cpu佔80 以上把他結束了就可以了!如果不能結束的話你亂碧啟的電腦多半中病毒了!你就看你在執行什譁如麼程式的時候cpu變成100 的 把他刪去!很重要的程式就重新安裝過就應該沒什麼問題了!在執行一個程式的時候cpu佔100 是怎麼回事?咋解決?中...
plc執行行程式的過程的哪個階段程式執行的結果儲存
育知同創教育 當進人程式執行階段後,若輸人瑞又發生變化,則輸人映像區相應單元儲存的資訊,因被輸人 2 程式執行階段在程式執行階段,plc 的 cpu 從使用者程式的第 0 步開始,以接點資料為條件,根據使用者程式進行邏輯運算,並把運算結果存人輸出映像區單元中。 總有一個丫知道 對於使用者來說,在編寫...
linux中,執行c語言程式如何執行
1 開啟kali linux的終端。建立一個檔案並命名為test.c。在終端輸入 touch test.c。2 可以看到已經生成了一個字尾為test.c的原始檔。然後用vim工具開啟這個檔案並編寫 在終端中輸入 vim test.c或者gvim test.c開啟這個檔案並編寫 3 編寫完了這個 現在...