執行權限被拒絕:解決「bash: ./program: Permission Denied」
執行編譯的C 程式時,使用者可能會遇到錯誤「bash:./program:權限被拒絕。」出現此問題的原因是目標程式缺少可執行權限。
了解檔案權限
在類別 Unix 作業系統中,每個檔案都有控制存取的關聯權限。三個主要權限是:
解決問題
要解決可執行權限被拒絕錯誤,可以採取以下步驟:
此指令為擁有該程式的使用者新增可執行權限「./程式名稱。」將「program_name」替換為實際檔案名稱。
如果上述指令無法解決問題,則可能是由於程式所在的已安裝磁碟區的安全控制所致。將檔案複製到系統上的本機捲,然後為副本指派可執行權限,可能會解決問題。
其他注意事項
以上是為什麼我編譯的 C 程式顯示「bash: ./program: Permission Denied」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!