【发布时间】:2011-08-20 00:56:17
【问题描述】:
我已构建 curl 并将二进制文件和 /.libs 复制到 /usr/bin。该命令现在给出:
curl 7.21.7 (x86_64-apple-darwin10.8.0) libcurl/7.21.7 OpenSSL/0.9.8k zlib/1.2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: IPv6 Largefile NTLM SSL libz
然而 curl_version() 给出:
libcurl/7.19.7 OpenSSL/0.9.8r zlib/1.2.3
如何在 OSX 10.6.8 上更新 libcurl?
谢谢。
我在 /usr/bin 下也有这些文件:
/usr/lib/libcurl.2.dylib
/usr/lib/libcurl.3.dylib
/usr/lib/libcurl.4.dylib
/usr/lib/libcurl.dylib
我必须编译另一个吗?我不知道如何,用什么,在哪里。我也有这些:
/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libcurl.2.dylib
/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libcurl.3.dylib
/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libcurl.4.0.0.dylib
/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libcurl.4.dylib
/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libcurl.dylib
/Developer/SDKs/MacOSX10.6.sdk/usr/lib/libcurl.2.dylib
/Developer/SDKs/MacOSX10.6.sdk/usr/lib/libcurl.3.dylib
/Developer/SDKs/MacOSX10.6.sdk/usr/lib/libcurl.4.dylib
/Developer/SDKs/MacOSX10.6.sdk/usr/lib/libcurl.dylib
【问题讨论】:
-
您是复制了二进制文件还是将它们链接起来?
-
我使用 mv 将它们放入 /usr/bin。这没有任何意义。人们认为 libcurl 以某种方式依赖于安装的命令 curl 但它不匹配。
-
你是如何构建的?自动配置/自动制作?安装新软件包后您是否重新配置了构建?
-
我运行 make 似乎可以工作。
-
我使用“MacOSX-Framework”制作了一个框架。我试过了,但我不知道如何包含它。你可以在 C 中包含框架吗?我很困惑。