幾個月前,一切都運行得很好。 現在,運行gcc
給我在cygwin
上的錯誤。cygwin的GCC:找不到命令
我:
1)檢查並設置PATH
我gcc
2)檢查是否gcc
安裝和存在在我的bin文件夾
任何其他命令正在運行就好了! 問題在哪裏?
幾個月前,一切都運行得很好。 現在,運行gcc
給我在cygwin
上的錯誤。cygwin的GCC:找不到命令
我:
1)檢查並設置PATH
我gcc
2)檢查是否gcc
安裝和存在在我的bin文件夾
任何其他命令正在運行就好了! 問題在哪裏?
GCC想要加載DLL,這是他無法找到。
1)嘗試啓動與完整路徑(例如在/ usr /斌/ GCC)GCC。怎麼了?
2)如果錯誤是一樣的,你可以使用F.E. Dependency Walker工具(http://dependencywalker.com)找到無法找到的內容。
仍然一樣。但是,gdc.exe工作正常。 –
在這種情況下,確實可以找到gcc可執行文件,但至少有一個dll文件不能。你需要跟蹤,這是這個DLL,並以某種方式取代它(或使它再次成爲可能)。這是你可以用這個依賴walker實用程序做的事情。 – peterh
我想我只是傾倒自己。在安裝時,它找不到cygwin1.dll,所以我只是下載它。可能是另一個版本! :/ –
'gcc'二進制文件的權限是什麼?運行'ls -l/bin/gcc'。它應該顯示執行權限。 – Jens
@Jens類似:'lrwxrwxrwx 1羅漢無21 2013年4月17日/斌/ GCC - >在/ etc /方案/ gcc' –
OK,這是一個符號鏈接(第一個字符是'l')指向另一個文件。 '/ etc/alternatives/gcc'存在嗎?如果不是,你的gcc不知何故被卸載,你應該重新安裝它。 – Jens