나는 내 x86 워크 스테이션에서 GNU C 라이브러리를 확인하는 방법을 알고 있지만, 이제 어떤 GLIBC 버전이 내 십자형 툴 체인을 ARM 용으로 사용하고 있는지 알고 싶습니다. 툴체인을 만들지 않았습니다. 내 x86 워크 스테이션에서 내 toolchain $ PATH 라이브러리의 libc.so.6 파일을 테스트 할 수 없습니다. 내 임베디드 시스템에서 테스트 프로그램을 컴파일하고 테스트하지 않고 glibc 버전을 알 수있는 방법이 있습니까? 또한, 어떻게하면 PATH 라이브러리가 기본적으로 내 toolchain의 GNU 링커를 사용하고 있는지 알 수 있습니까? 감사합니다.내 toolchain을 사용하는 GLIBC 버전은 무엇입니까?
답변
ldd --version
명령을 사용하여 GLIBC version처럼 버전을 확인할 수 있습니다.
하지만 내 toolchain을 사용하는 GLIBC 버전을 확인하려면 내장 된 장치에서 설치된 버전을 확인하는 것보다 낫습니다. 아마 그들은 다른 버전을 사용하고 있습니다. – MABC
@ user2119381 http://www.thelinuxdaily.com/2010/02/finding-glibc-and-gcc-versions/ – user1929959
@ user2119381을보십시오. 물론, ** 귀하의 툴체인 내에서'ldd' **를 호출하기 만하면, 예 :'~/install/arm-2012.09/arm-none-linux-gnueabi/libc/usr/bin/ldd --version' – pevik
가능한 특정 gcc 컴파일러에 대한 glibc 버전 확인 (http://stackoverflow.com/questions/9705660/check-glibc-version-for-a-particular-gcc-compiler) – auselen