伊莉討論區

標題: dev c++ 錯誤訊息:Permission denied [打印本頁]

作者: hofttwo123    時間: 2013-4-21 12:28 PM     標題: dev c++ 錯誤訊息:Permission denied

提示: 作者被禁止或刪除 內容自動屏蔽
作者: snowflying    時間: 2013-4-21 02:10 PM

看你是不是程式已經在跑了
如果程式在跑還沒結束,會出現這訊息
有時候你可能覺得關掉了,或者沒出來,可是他默默的在後面跑
用工作管理員去處理程序找 cmd.exe 關掉他(你得先確認其他cmd相關程式已經儲存或不需要了)
然後再跑跑看
不能的話就登出或重新啟動,然後重新 compile 看看
作者: hofttwo123    時間: 2013-4-21 08:51 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: hofttwo123    時間: 2013-4-21 08:54 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: hofttwo123    時間: 2013-4-21 09:05 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: snowflying    時間: 2013-4-21 09:16 PM

hofttwo123 發表於 2013-4-21 09:05 PM
這個~~~~~~~~~~~~~~~~~
上面有個鎖頭圖案= =

你如果只有 compile (Ctrl+F9),會出現 permission denied 嗎?
順便看有沒有產生執行檔
作者: hofttwo123    時間: 2013-4-21 09:45 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: kev72806    時間: 2013-4-22 01:34 AM

本帖最後由 kev72806 於 2013-4-22 01:40 AM 編輯

我自己也是在使用Dev c++
但是沒有遇過此類情形,我Google了一下,以下整理出幾個可能的解決方向:
1. 將該.c檔案換一個檔名後開啟重新編譯

2.編譯後關閉,開啟工作管理員的[處理程序],找有沒有執行中的 if.exe 或 if_else.exe ,關掉後再次重新編譯,且程式碼尾端加入一行 return 0; 告訴電腦該程式已經執行完畢

3.換一台電腦,一樣的dev c,一樣的Code,就可以 <<來源:PPT

4.找一個叫做Unlocker的程式去解除被綁住無法編譯的.c檔

作者: hofttwo123    時間: 2013-4-22 11:00 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: chevylin0802    時間: 2013-4-24 11:34 AM

很明顯的是作業系統對於您所儲存的路徑
並沒有提供寫入權限所致
所以一直無法正常編譯
由於目的檔與可執行檔儲存的路徑是唯讀的
於是編譯好的目的檔與可執行檔也就無法正常寫入
才會造成無執行檔可用的情形
作者: vul3jo4    時間: 2013-4-30 12:11 PM

試試看用 右鍵->Run as administrator(以系統管理員執行) 執行Dev C++
在compile 看看

windows 會出現這種錯誤
我的直覺是 執行軟體的使用者權限不足




歡迎光臨 伊莉討論區 (http://www4565.eyny.com/) Powered by Discuz!