我已经在cygwin中安装了所有软件包。我还将C:\cygwin\bin添加到我的PATH变量中。但是当我尝试在命令行中编译一个c++文件时,我收到错误“访问被拒绝”。相同的命令在cygwin批处理窗口中工作。有谁知道怎么回事?编辑:我更改了gcc和g++的权限。我不再收到“拒绝访问”错误,而是收到一个新错误:“此版本的C:\cygwin\bin\g++.exe与您正在运行的Windows版本不兼容。请检查您计算机的系统信息以看看您是否需要x86(32位)或x64(64位)版本的程序,然后联系软件发行商。”。 最佳答案 因为c:\c