Поиск и получение значения символа из разделяемой библиотеки в linux
Есть проект, в котором собираются .so библиотеки и сам исполняемый файл. В одной из библиотек(назовём её libsettings.so) находится символ softVersion, который представляет собой простую СИ строку и которая используется для определения версии всего приложения. Мне хотелось бы при сборке создать простой архив, который имеет вид x-soft.tar.gz, где x это версия приложения, которая задается в библиотеке libsettings.so. С помощью утилиты strings я могу достать версию использую простой grep, но если ли способ получить значение символа по его имени? Использую GCC 9.0.0 Linux Ubuntu 20.04