解决Cygwin "error while loading shared libraries"的问题

101 篇文章 0 订阅
15 篇文章 0 订阅

使用cygcheck命令:

1 cygcheck /usr/bin/[yourbinary]

例如当我运行curl的时候提示

1 /usr/bin/curl.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
此时运行cygcheck
01 $ cygcheck /usr/bin/curl.exe
02 C:\Users\Helios\Cygwin\bin\curl.exe
03   C:\Users\Helios\Cygwin\bin\cygcurl-4.dll
04     C:\Users\Helios\Cygwin\bin\cyggcc_s-1.dll
05       C:\Users\Helios\Cygwin\bin\cygwin1.dll
06         C:\Windows\system32\KERNEL32.dll
07           C:\Windows\system32\API-MS-Win-Core-RtlSupport-L1-1-0.dll
08           C:\Windows\system32\ntdll.dll
09           C:\Windows\system32\KERNELBASE.dll
10           C:\Windows\system32\API-MS-Win-Core-ProcessThreads-L1-1-0.dll
11           C:\Windows\system32\API-MS-Win-Core-Heap-L1-1-0.dll
12           C:\Windows\system32\API-MS-Win-Core-Memory-L1-1-0.dll
13           C:\Windows\system32\API-MS-Win-Core-Handle-L1-1-0.dll
14           C:\Windows\system32\API-MS-Win-Core-Synch-L1-1-0.dll
15           C:\Windows\system32\API-MS-Win-Core-File-L1-1-0.dll
16           C:\Windows\system32\API-MS-Win-Core-IO-L1-1-0.dll
17           C:\Windows\system32\API-MS-Win-Core-ThreadPool-L1-1-0.dll
18           C:\Windows\system32\API-MS-Win-Core-LibraryLoader-L1-1-0.dll
19           C:\Windows\system32\API-MS-Win-Core-NamedPipe-L1-1-0.dll
20           C:\Windows\system32\API-MS-Win-Core-Misc-L1-1-0.dll
21           C:\Windows\system32\API-MS-Win-Core-SysInfo-L1-1-0.dll
22           C:\Windows\system32\API-MS-Win-Core-Localization-L1-1-0.dll
23           C:\Windows\system32\API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll
24           C:\Windows\system32\API-MS-Win-Core-String-L1-1-0.dll
25           C:\Windows\system32\API-MS-Win-Core-Debug-L1-1-0.dll
26           C:\Windows\system32\API-MS-Win-Core-ErrorHandling-L1-1-0.dll
27           C:\Windows\system32\API-MS-Win-Core-Fibers-L1-1-0.dll
28           C:\Windows\system32\API-MS-Win-Core-Util-L1-1-0.dll
29           C:\Windows\system32\API-MS-Win-Core-Profile-L1-1-0.dll
30           C:\Windows\system32\API-MS-Win-Security-Base-L1-1-0.dll
31     C:\Users\Helios\Cygwin\bin\cygcrypto-1.0.0.dll
32       C:\Users\Helios\Cygwin\bin\cygz.dll
33     C:\Users\Helios\Cygwin\bin\cyggssapi-3.dll
34       C:\Users\Helios\Cygwin\bin\cygheimntlm-0.dll
35         C:\Users\Helios\Cygwin\bin\cygkrb5-26.dll
36           C:\Users\Helios\Cygwin\bin\cygasn1-8.dll
37             C:\Users\Helios\Cygwin\bin\cygroken-18.dll
38               C:\Users\Helios\Cygwin\bin\cygcrypt-0.dll
39             C:\Users\Helios\Cygwin\bin\cygcom_err-2.dll
40           C:\Users\Helios\Cygwin\bin\cygwind-0.dll
41           C:\Users\Helios\Cygwin\bin\cyghx509-5.dll
42           C:\Users\Helios\Cygwin\bin\cygintl-8.dll
43             C:\Users\Helios\Cygwin\bin\cygiconv-2.dll
44           C:\Users\Helios\Cygwin\bin\cygsqlite3-0.dll
45           C:\Users\Helios\Cygwin\bin\cygheimbase-1.dll
46     C:\Users\Helios\Cygwin\bin\cygidn-11.dll
47     C:\Users\Helios\Cygwin\bin\cyglber-2-4-2.dll
48     C:\Users\Helios\Cygwin\bin\cygldap-2-4-2.dll
49       C:\Users\Helios\Cygwin\bin\cygssl-1.0.0.dll
50     C:\Users\Helios\Cygwin\bin\cygssh2-1.dll
51   C:\Users\Helios\Cygwin\bin\cygmetalink-3.dll
52     C:\Users\Helios\Cygwin\bin\cygexpat-1.dll
53 cygcheck: track_down: could not find cygsasl2-2.dll

即可找到缺失的文件

转载:http://my.oschina.net/funs/blog/109345

How do I install cURL on cygwin (latest versions checked in setup - cyg complains missing .DLL)

There are other posts about this from 2011 but they do not have answers marked accepted (see here).

My Cygwin complains about the missing .DLL as follows:

    /usr/bin/curl.exe: error while loading shared libraries: cygmetalink-3.dll: cannot open shared object file: No such file or directory

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值