操作系统自带的libcurl-dev是非常全的库,里面包含很多模块,支持很多协议,所以导致需要引用很多的动态链接库。
如下所示:
pp@dell:~/fuse$ ldd /usr/bin/curl
linux-vdso.so.1 (0x00007fff709d4000)
libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4 (0x00007faf04e4d000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007faf04e31000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007faf04e0e000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007faf04c1c000)
libnghttp2.so.14 => /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007faf04bf2000)
libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007faf04bd1000)
librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007faf04baf000)
libssh.so.4 => /usr/lib/x86_64-linux-gnu/libssh.so.4 (0x00007faf04b40000)
libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007faf04b2d000)
libssl.so.1.1 => /usr/lib/x