Difference between revisions of "GNU C library"

From Teknologisk videncenter
Jump to: navigation, search
(Created page with " =Links= *[https://www.gnu.org/software/libc/manual/pdf/libc.pdf The GNU C Library Reference Manual - GNU.org] (Loads PDF)")
 
m (bash GLIBC Version=)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
=Checking which GNU C Library version=
 +
To check which GCLIB you are using run this small c program.
 +
<source lang=c>
 +
#include <stdio.h>
 +
#include <gnu/libc-version.h>
 +
 +
int main(void) {
 +
  printf("GNU C Library version is %s\n", gnu_get_libc_version());
 +
  printf("GNU C Library release is %s\n", gnu_get_libc_release());
 +
  return 0;
 +
}
 +
 +
// Example output from this command:
 +
//    GNU C Library version is 2.28
 +
//    GNU C Library release is stable
 +
</source>
 +
 +
or this shell command
 +
 +
<source lang=bash>
 +
heth@mars:~/bin$ ldd --version
 +
ldd (Ubuntu EGLIBC 2.19-0ubuntu6.6) 2.19
 +
</source>
  
 
=Links=
 
=Links=
 
*[https://www.gnu.org/software/libc/manual/pdf/libc.pdf The GNU C Library Reference Manual - GNU.org] (Loads PDF)
 
*[https://www.gnu.org/software/libc/manual/pdf/libc.pdf The GNU C Library Reference Manual - GNU.org] (Loads PDF)
 +
**[https://www.gnu.org/software/libc/manual/html_node/index.html Same as HTML]
 +
*[https://www.gnu.org/software/libc/manual/html_node/Concept-Index.html Index]
 +
[[Category:Linux]][[Category:GNU]][[Category:C]]

Latest revision as of 09:17, 21 December 2022

Checking which GNU C Library version

To check which GCLIB you are using run this small c program.

#include <stdio.h>
#include <gnu/libc-version.h>

int main(void) {
  printf("GNU C Library version is %s\n", gnu_get_libc_version());
  printf("GNU C Library release is %s\n", gnu_get_libc_release());
  return 0; 
}

// Example output from this command:
//    GNU C Library version is 2.28
//    GNU C Library release is stable

or this shell command

heth@mars:~/bin$ ldd --version
ldd (Ubuntu EGLIBC 2.19-0ubuntu6.6) 2.19

Links