반응형

컴파일 시 참고한 라이브러리와 실행 장비가 갖고 있는 라이브러리 버전이 호환되지 않아서 생긴 문제

컴파일한 곳에서 아래와 같이 입력

- 입력: nm 프로그램명 | grep @GLIBC_

- 출력:

         U __isoc99_scanf@@GLIBC_2.7

         U __libc_start_main@@GLIBC_2.4

         U __xstat@@GLIBC_2.4

         .....


- 결론: 컴파일 시에는 GLIBC_2.7을 이용했지만, 실행 장비는 GLIBC_2.7와 호환되는 버전이 없음


- 참고자료

1. http://blog.daum.net/-hedgeh0g/18

2. https://kldp.org/node/136157 

    (/lib/libc.so.6: version `GLIBC_2.7' not found를 해결할 수 있는 방법이 있으나, 해보지는 못했음)



+ Recent posts