2013-11-02 46 views
1

當我嘗試在崇高的文本2。我剛剛更新的Cygwin和MinGW建立我的C程序中,我得到這個錯誤。此外,我不能使用gcc從Windows命令訪問,但g ++ - 3的作品。崇高的文本2錯誤5訪問被拒絕

[Error 5] Access is denied 

[cmd: [u'g++', u'C:\\Users\\Adam\\Desktop\\s', u'-o', u'C:\\Users\\Adam\\Desktop/s']] 
[dir: C:\Users\Adam\Desktop] 
[path: C:\csvn\bin\;C:\csvn\Python25\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Java\jre7\bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\TortoiseSVN\bin;C:\Users\Adam\AppData\Local\Smartbar\Application\;C:\Program Files (x86)\MySQL\MySQL Utilities 1.3.4\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\SSH Communications Security\SSH Secure Shell;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jdk1.7.0_11\bin;C:\cygwin\bin;C:\Program Files\TortoiseSVN\bin;C:\csvn\bin;C:\cygwin64\bin;C:\MinGW\bin] 
[Finished] 

回答

0

嘗試查看是否爲所有系統聲明瞭您的環境變量,而不僅僅是爲用戶聲明。顯然是的,但我注意到你不明確引用CygWin和MinGW軟件包的lib。嘗試在environment variable path中聲明目錄libgcc1的絕對路徑,這是提供編譯和執行文件.c的機械目錄,這是C運行時庫,爲您在應用程序中使用的庫提供支持。

的可能性也存在於您的Windows的某些突變您存儲您的源代碼,你沒有訪問目錄的權限。嘗試爲該目錄授予執行權限,或編譯和執行過程可能需要的任何其他內容。