我在运行MinGW一段时间后已经安装了Cygwin.但是当我尝试编译控制台时给了我:
/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/cc1.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
小智 9
我有同样的问题,我找到了解决方案.
根据Cygwin的常见问题解答
问:为什么C:\ cygwin\usr\bin从windows中看不见?
答:因为它确实不存在.在cygwin中,/ usr/bin只是/ bin的链接.
因此,尝试将"C:\ cygwin\usr\bin"添加到PATH将是徒劳的.
将"C:\ cygwin64\bin"添加到PATH中.希望这可以帮助 :)
您缺少一个库,请运行cygcheck /usr/lib/gcc/x86_64-pc-cygwin/4.9.2/cc1.exe或ldd /usr/lib/gcc/x86_64-pc-cygwin/4.9.2/cc1.exe查看缺少的库.