$ cd /usr/lib/git-core
$ ./git --version
git version 1.9.1
$ ldd git-http-fetch | grep libcurl
libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f8d5dcdf000)
$ cd /usr/libexec/git-core
$ ./git --version
git version 2.8.1
$ ldd git-http-fetch | grep libcurl
libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f6bd1e42000)
因此,很明显,我的操作系统提供的版本和我的自编译版本都反对gnutls。
编辑:这是运行同一命令时openssl输出的外观,没有libcurl-gnutls
,但是
libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4 (0x00007fe96267e000)
Edit2:看着这个答案,似乎git在运行时只是使用系统设置要使用的任何libcurl,所以我的问题有点误导。无论如何,这个答案是正确的,因为它将告诉您正在使用哪个。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句