ceil함수
글쓴이: goguma73 / 작성시간: 수, 2004/05/26 - 11:32오후
리눅스 초보자입니다.
g_pStResBody[iPatternSu].usReqTime = (unsigned short)ceil((double)iTotalReqTM / (double)(60.0)); // min
다음과 같은 것을 gcc로 컴파일 했더니
/tmp/cc3WeWEa.o(.text+0xcd3) In function `ybsaimRECV_REQ_APPROACH_TIME'
undefined reference to `ceil'
collect2 ld 에서 1 로 종료되었습니다.
다음과 같은 에러 메세지가 표시되었습니다.
ceil함수에서 왜 이런 현상이 일어나고 있는지 알려주세요
위의 에러는 어떠한 경우에 발생하는 건가요?
감사합니다.
Forums:
ceil을 링크하지 못해서 그렇습니다.math 라이브러리를 링크시
ceil을 링크하지 못해서 그렇습니다.
math 라이브러리를 링크시켜야 ceil 함수를 사용할 수 있고요.
따라서 컴파일할때 gcc 옵션으로 -lm 을 붙여주시면 됩니다.
http://home.postech.ac.kr/~sodomau
[code:1]gcc -o aaa aaa.c -lm[/code:1]이
gcc -o aaa aaa.c -lm
이런 식으로 쓰시면 됩니다. 위에서 l은 소문자 엘 입니다. (대문자 아이가 아님.)폰트에 따라 구별이 안 될 경우도 있으니 주의.세벌 https://sebuls.blogspot.kr/
댓글 달기