我知道只要运行它就能得到一些linux共享库的版本。 e.g。
URL=....
bash$ /lib/x86_64-linux-gnu/libc.so.6
我还可以使用dl_iterate_phdr(3)在正在运行的进程中以编程方式获取加载的共享库。
如何以编程方式获取版本信息?
答案 0 :(得分:1)
也许这会有所帮助: https://unix.stackexchange.com/questions/58846/viewing-linux-library-executable-version-info
基本上,ELF包含字段SONAME,它告诉具有主要版本的库名称。