解决Cygwin "error while loading shared libraries"的问题
来源:互联网 发布:js 手写板 编辑:程序博客网 时间:2024/06/08 02:16
使用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
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
I solve it with this steps:
- create /usr/local/tmp directory
- cd /usr/local/tmp
- Download libmetalink3-0.1.2-1.tar.bz2 fromftp://mirrors.kernel.org/sourceware/cygwin/x86/release/libmetalink/libmetalink3/
- bunzin libmetalink3-0.1.2-1.tar.bz2
- cd /
- tar xvf /usr/local/tmp/libmetalink3-0.1.2-1.tar
Now try run curl:
$ curl -Vcurl 7.29.0 (i686-pc-cygwin) libcurl/7.29.0 OpenSSL/1.0.1e zlib/1.2.7 libidn/1.26 libssh2/1.4.2Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftpFeatures: Debug GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP Metalink
0 0
- 解决Cygwin "error while loading shared libraries"的问题
- 解决Cygwin "error while loading shared libraries"的问题
- 解决:“error while loading shared libraries: libxxxx“
- error while loading shared libraries错误解决
- error while loading shared libraries解决
- error while loading shared libraries解决
- error while loading shared libraries错误解决
- error while loading shared libraries错误解决
- 解决error while loading shared libraries的通用方案
- error while loading shared libraries错误的解决
- error while loading shared libraries,permission denied的问题
- error while loading shared libraries问题的解决办法
- 彻底解决error while loading shared libraries: 的问题
- 关于error while loading shared libraries的问题
- 解决Debian下安装thunderbird遇到“error while loading shared libraries: libstdc++.so.5”的问题
- rac安装过程中 error while loading shared libraries libpthread.so.0 问题的解决
- 解决Linux环境下jdk安装的error while loading shared libraries: libjli.so 问题
- error while loading shared libraries 的解决方法
- 01ThinkPHP的配置学习
- 介绍Java中的接口与继承
- Win7 UAC的安全、兼容及权限
- sysbench的安装和性能测试
- goldengate安装(windows xp)
- 解决Cygwin "error while loading shared libraries"的问题
- GridView分页详解
- H.265 SAO技术
- VC/MFC 访问进程内存,代码片段
- 一道360面试题引发的思考
- php源代码解析:一次请求生命周期
- 第十七周项目2-1-连接字符串(数组名做形参)
- BZOJ 1303 [CQOI2009] 中位数图 题解与分析
- ios objective-c将base64位编码字符串转换成图片