
我使用以下命令編譯了我的文件
gcc -o rget rget.c filerpc_clnt.c filerpc_xdr.c -Insl
我發現文件屬性“允許文件作為程式執行”未啟用。
因此,當我嘗試執行時,我收到了權限被拒絕的訊息
./rget localhost mytestfile.txt
bash: ./rget: Permission denied
答案1
嘗試執行 achmod a+x rget
來啟動執行權限。如果檔案位於 NTFS 或 FAT 上,則必須變更 fstab 中的安裝選項
答案2
[ Comments answered by OP
]
該可執行檔的問題是它位於 Windows 格式化磁碟機中...所以我將其移至主目錄,然後執行以下命令
chmod +x rget
,現在我可以執行它。感謝您的支持