加载共享库时Cygwin Gcc错误?

BRH*_*HSM 10 cygwin

我在运行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中.希望这可以帮助 :)


Thr*_*har 6

您缺少一个库,请运行cygcheck /usr/lib/gcc/x86_64-pc-cygwin/4.9.2/cc1.exeldd /usr/lib/gcc/x86_64-pc-cygwin/4.9.2/cc1.exe查看缺少的库.

  • 尝试重新安装软件包:`libgcc1`和`gcc-core`.可能会解决这个问题. (3认同)