это не похоже на версию, Вот пример
название: libcurl использует.так.4.3.0
версия 7.40
me@pc:/somefirmware/extracted/lib$ strings libcurl.so.4.3.0 | grep -i "libcurl"
libcurl.so.4
# This file was generated by libcurl! Edit at your own risk.
# Fatal libcurl error
Protocol "%s" not supported or disabled in libcurl
CLIENT libcurl 7.40.0
CLIENT libcurl 7.40.0
CLIENT libcurl 7.40.0
libcurl/7.40.0
Unrecognized content encoding type. libcurl understands `identity', `deflate' and `gzip' content encodings.
A requested feature, protocol or option was not found built-in in this libcurl due to a build-time decision.
A libcurl function was given a bad argument
An unknown option was passed in to libcurl
libcurl is now using a weak random seed!
второй вопрос заключается в том, как получить правильный номер версии, но у меня есть ощущение, что это может быть невозможно (сделать это в 100% случаев).
Здесь вы можете получить его со строками, но на других библиотеках он будет давать 10 различных версий, например