obsáhlejší odpověď lze nalézt spuštěním
find /lib -iname 'libc*.so'
Na nedávném systému vám to poskytne výsledky, jako je tento, které ukazují, že používám glibc 2.28 zde na ubuntu 18.10
/lib/x86_64-linux-gnu/libc-2.28.so
/lib/x86_64-linux-gnu/libcrypt-2.28.so
/lib/i386-linux-gnu/libc-2.28.so
/lib/i386-linux-gnu/libcrypt-2.28.so
Pro multiarch systém můžete mít více kopií pro 386 a 64 režimy, myslím, že by měly být stejné.
ve svém systému jsem neměl /lib/libc.so.*.
Chcete-li znát aktuální nainstalovanou verzi glibc, zkompilujte a spusťte následující kód C.
#include <stdio.h>
#include <gnu/libc-version.h>
int main (void) { puts (gnu_get_libc_version ()); return 0; }
Na zdraví!!!
Pro glibc:
/lib/libc.so.6
Zní to možná divně spustit soubor so, ale v tomto případě by se měly vytisknout informace o verzi
Pro verzi jádra použijte uname
Pro binutils analyzující výstup ld --version
může přinést to, co očekáváte, totéž platí pro gcc --version
. Je to trochu zdlouhavé, ale neznám jiný způsob.