본문 바로가기
Programming/C++

glibc 버전을 확인하려면...

by 드로니뚜벅이 2023. 10. 26.

glibc는 GNU C 라이브러리로 GNU 프로젝트가 C 표준 라이브러리를 구현한 것입니다. 현재는 C++도 지원합니다.

응용프로그램이 컴파일할 때 사용된 GLIBC 버전과 현재 실행되는 OS에 설치된 버전이 다를 경우 오류가 발생합니다.

 

libc 버전을 확인하려면 다음 명령어을 사용하면 됩니다.

$ getconf -a | grep libc
GNU_LIBC_VERSION                   glibc 2.35
$
$ ldd (Ubuntu GLIBC 2.35-0ubuntu3.4) 2.35
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

Ubuntu 배포버전마다 기본 버전이 다릅니다.

Ubuntu OS GLIBC (GNU C Library)
Ubuntu 16.04 LTS glibc 2.23
Ubuntu 18.04 LTS glibc 2.27
Ubuntu 20.04 LTS glibc 2.29
Ubuntu 22.04 LTS glibc 2.35

 

'Programming > C++' 카테고리의 다른 글

ARM 크로스 컴파일(Cross Compile)  (0) 2023.05.26
리눅스 C++ 공유라이브러리 만들기  (0) 2022.09.06
C/C++(gcc/g++) 컴파일러(Compiler) 설치  (0) 2022.04.28
GCC 버전과 C++ 버전 매칭  (0) 2022.04.22
ldconfig  (0) 2022.04.17