실제 사용된 glibc 버전을 확인하세요.

실제 사용된 glibc 버전을 확인하세요.

대상 시스템(ARM)용 코드를 빌드하기 위해 툴체인에서 사용하는 glibc 버전을 확인하고 싶습니다. 내가 시도한 툴체인 디렉토리에서

strings /sysroot/lib/libc.so.6 | grep GLIBC

출력은 다음과 같습니다

GLIBC_2.4
GLIBC_2.5
GLIBC_PRIVATE
__moddi3@GLIBC_2.4
__divdi3@GLIBC_2.4
__umoddi3@GLIBC_2.4
__udivdi3@GLIBC_2.4
_IO_file_xsputn@@GLIBC_2.4
getaliasent_r@@GLIBC_2.4
fgetpos64@@GLIBC_2.4
sys_siglist@@GLIBC_2.4
_IO_file_underflow@@GLIBC_2.4
gethostent_r@@GLIBC_2.4
_IO_file_init@@GLIBC_2.4
readdir64_r@@GLIBC_2.4
fclose@@GLIBC_2.4
sys_nerr@@GLIBC_2.4
_IO_file_attach@@GLIBC_2.4
getrpcbyname_r@@GLIBC_2.4
setrlimit@@GLIBC_2.4
msgctl@@GLIBC_2.4
pclose@@GLIBC_2.4
scandir64@@GLIBC_2.4
getgrgid_r@@GLIBC_2.4
pthread_cond_wait@@GLIBC_2.4
_IO_fsetpos@@GLIBC_2.4
fopen@@GLIBC_2.4
getservent_r@@GLIBC_2.4
pthread_cond_timedwait@@GLIBC_2.4
getnetbyname_r@@GLIBC_2.4
getservbyport_r@@GLIBC_2.4
pthread_cond_broadcast@@GLIBC_2.4
getspent_r@@GLIBC_2.4
getaliasbyname_r@@GLIBC_2.4
getrpcent_r@@GLIBC_2.4
versionsort64@@GLIBC_2.4
getrlimit64@@GLIBC_2.4
gethostbyname_r@@GLIBC_2.4
GLIBC_2.5
_dl_tls_get_addr_soft@@GLIBC_PRIVATE
getprotobynumber_r@@GLIBC_2.4
_rtld_global_ro@@GLIBC_PRIVATE
glob64@@GLIBC_2.4
gethostbyaddr_r@@GLIBC_2.4
_IO_file_close_it@@GLIBC_2.4
pthread_cond_signal@@GLIBC_2.4
localeconv@@GLIBC_2.4
__libc_enable_secure@@GLIBC_PRIVATE
pthread_cond_destroy@@GLIBC_2.4
_sys_errlist@@GLIBC_2.4
__libc_stack_end@@GLIBC_2.4
sched_getaffinity@@GLIBC_2.4
tmpfile@@GLIBC_2.4
fdopen@@GLIBC_2.4
_dl_argv@@GLIBC_PRIVATE
getnetbyaddr_r@@GLIBC_2.4
realpath@@GLIBC_2.4
getrpcbynumber_r@@GLIBC_2.4
fopencookie@@GLIBC_2.4
_IO_do_write@@GLIBC_2.4
fgetpos@@GLIBC_2.4
semctl@@GLIBC_2.4
fsetpos64@@GLIBC_2.4
gethostbyname2_r@@GLIBC_2.4
getprotoent_r@@GLIBC_2.4
alphasort64@@GLIBC_2.4
_IO_fdopen@@GLIBC_2.4
getgrent_r@@GLIBC_2.4
GLIBC_2.4
_IO_file_setbuf@@GLIBC_2.4
__tls_get_addr@@GLIBC_2.4
_IO_fgetpos@@GLIBC_2.4
getspnam_r@@GLIBC_2.4
pthread_attr_init@@GLIBC_2.4
sys_sigabbrev@@GLIBC_2.4
nftw64@@GLIBC_2.4
sys_errlist@@GLIBC_2.4
getpwnam_r@@GLIBC_2.4
regexec@@GLIBC_2.4
_IO_proc_close@@GLIBC_2.4
_IO_file_fopen@@GLIBC_2.4
getnetent_r@@GLIBC_2.4
fnmatch@@GLIBC_2.4
popen@@GLIBC_2.4
_IO_fclose@@GLIBC_2.4
_IO_popen@@GLIBC_2.4
_IO_fsetpos64@@GLIBC_2.4
getpwent_r@@GLIBC_2.4
_IO_file_sync@@GLIBC_2.4
_sys_siglist@@GLIBC_2.4
shmctl@@GLIBC_2.4
fsetpos@@GLIBC_2.4
_sys_nerr@@GLIBC_2.4
_IO_file_overflow@@GLIBC_2.4
sched_setaffinity@@GLIBC_2.4
readdir64@@GLIBC_2.4
_IO_fgetpos64@@GLIBC_2.4
_IO_fopen@@GLIBC_2.4
_rtld_global@@GLIBC_PRIVATE
_res@GLIBC_2.4
pthread_cond_init@@GLIBC_2.4
nftw@@GLIBC_2.4
getrlimit@@GLIBC_2.4
_IO_proc_open@@GLIBC_2.4
getprotobyname_r@@GLIBC_2.4
_IO_file_finish@@GLIBC_2.4
getgrnam_r@@GLIBC_2.4
getpwuid_r@@GLIBC_2.4
getservbyname_r@@GLIBC_2.4
GLIBC_PRIVATE
_IO_file_write@@GLIBC_2.4
_IO_file_seekoff@@GLIBC_2.4

사용된 실제 glibc 버전은 2.4 또는 2.5입니까?

답변1

귀하의 경우에는 표기법에서 가장 높은 버전인 2.5가 가장 중요합니다.

바라보다ldd 출력에 여러 GLIBC 버전이 있다는 것은 무엇을 의미합니까?더 알아보기.

관련 정보