今天把cygwin下的bin目錄添加到PATH後,直接運行g++, gcc, 顯示“訪問被拒絕” (access denied).
竟然那麼詭異,上網查資料,網上的解決方案說:
檢查g++.exe, gcc.exe是否只有1k大小,如果是,那麼文件是符號鏈接,那麼把文件重命名一下(備份)。
然後把g++-3.exe(或者g++-4.exe)拷貝一份,重命名爲g++.exe。 把gcc-3.exe拷貝一份,重命名爲gcc.exe。
試了一下,靠,根本不管用,這是哪門子方法,完全沒邏輯性.
初步認爲訪問被拒絕是沒有權限,於是右鍵點擊g++.exe和gcc.exe,選擇屬性---安全,Domain User權限選擇完全控制,果然好了.
看來網上的山寨方法確實很多,還要靠自己.