홈 > IT > IT정보
IT정보

리눅스 math.h 컴파일 에러

3 realdragonhead 0 307 0 0

리눅스에서 math.h 헤더파일을 사용하여 아래와 같이 컴파일을 할 때 다음과 같은 오류가 난다.


$ gcc -o mathtest mathtest.c
/tmp/ccnYYwen.o: In function `main':
mathtest.c:(.text+0x2f): undefined reference to `pow'
collect2: error: ld returned 1 exit status


이는 컴파일이 math.h 파일을 탐색을 하지 못하여 pow 함수가 정의되어 있는 것을 찾지 못했기 때문이다.

아래와 같이 컴파일을 하면 정상적으로 컴파일이 된다.


$ gcc -o mathtest mathtest.c -lm

$ ./mathtest
9.000000

,

0 Comments
Category
State
  • 현재 접속자 49 명
  • 오늘 방문자 413 명
  • 어제 방문자 716 명
  • 최대 방문자 948 명
  • 전체 방문자 180,878 명
  • 전체 게시물 1,951 개
  • 전체 댓글수 249 개
  • 전체 회원수 114 명
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand
PlusFriend Chat