1. #1
    Avatar von Festplatte
    Registriert seit
    25.11.2011
    Beiträge
    167
    Thanked 41 Times in 23 Posts

    Standard

    Wisst ihr, wie man die Version von glibc unter Linux prüfen kann? Also die wo man auf dem System installiert hat?

  2. #2
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.080
    Thanked 9.118 Times in 2.995 Posts
    Blog Entries
    5

    Standard

    Code:
    $ ldd --version
    ldd (Debian GLIBC 2.28-10) 2.28
    Copyright © 2018 Free Software Foundation, Inc.
    ...
    Alternativ kannst du auch libc.so.6 direkt ausführen, je nach Distribution liegt die direkt in /lib oder einem Unterordner. Unter Debian z.B. hier:
    Code:
    $ find /lib -name libc.so.6
    /lib/x86_64-linux-gnu/libc.so.6
    
    $ /lib/x86_64-linux-gnu/libc.so.6
    GNU C Library (Debian GLIBC 2.28-10) stable release version 2.28.
    Copyright (C) 2018 Free Software Foundation, Inc.
    ...
    Oder du schreibst ein kleines C-Programm, dass gnu_get_libc_version() aufruft und ausgibt:
    Code:
    #include <stdio.h>
    #include <gnu/libc-version.h>
    int main (void) {
      puts (gnu_get_libc_version ());
      return 0;
    }
    Lege das in eine Datei ab (z.B. glibc-version.c), kompiliere es und führe das Programm aus:
    Code:
    $ gcc glibc-version.c -o glibc-version
    $ ./glibc-version
    2.28

Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.