본문 바로가기
Server/Ubuntu

ranLib???

by 유주원 2013. 5. 23.

어제까지 잘 되던 Makefile이 오늘 갑자기 에러가 발생한다.

원인은 라이브러리 파일을 만들 때 쓰는 ranlib 명령이 갑자기 아래와 같은 에러 메시지와 함께 실행이 안되던 것..

ranlib: /usr/lib64/libelf.so.1: version `ELFUTILS_1.1.1' not found (required by ranlib)


여기서 잠깐...

ar과 ranLib의 차이를 보자면!!

ar의 경우는 단순히 object를 합쳐 주는 역할 이라면.

ranLib는 합친 object에 대해 symbol index를 만들어서 링크 속도를 높이는 역할을 한다.


일단 ranLib가 동작 안되는 관계로 ar에 옵션 s를 줘서 symbol index를 만들어서 compile을 완료!


갑자기 왜 안되는거야 -_-;;