본문으로 바로가기

[C] undefined reference to `clock_gettime'

category 프로그래밍/C 2022. 11. 16. 15:15
728x90
반응형

라이브러리를 이것저것 사용하는 도중 위와 같은 에러가 발생 하였습니다.

undefined reference to "함수명" 과 같은 에러의 경우는 함수가 정의되어 있지 않다는 뜻입니다.

컴파일러는 똑똑(?)하기 때문에 없는 함수를 만들어서 동작시킬수는 없기 때문에 개발자가 설정을 해줘야됩니다.

미래에는 모든 라이브러리를 찾아서 컴파일할 수 있는 것이 생기길 바랍니다.

지금은 숙달이 되었지만, 사회 초년생 시절에는 저런것들 하나하나에 시간을 많이 쏟았습니다.

clock_gettime 함수는 rt 라이브러리 안에 정의되어 있습니다.

컴파일 옵션에 -lrt를 적어주시면 해결됩니다.

 

이상입니다.

728x90
반응형