-
리눅스에서 gcc 컴파일 할 때 reference 에러C 2011. 10. 12. 01:37#include <stdio.h>#include <math.h>
int main(){printf("%lf",pow(3,5));return 0;}
리눅스에서 gcc 컴파일하니까(.text+0x175): undefined reference to `pow'이런 오류가 뜨네이럴땐, gcc source.c -lm-lm을 링크해야 하는 이유: man 페이지에서 해당 함수를 위해 사용해야 할 별도의 라이브러리가 있는지 확인한다.libm.a 라이브러리를 지정해줘야 math.h 에 있는 pow() 를 쓸 수 있다.(참고) libc.a 는 gcc 에서 기본적으로 include 된다.'C' 카테고리의 다른 글
이차원 배열의 동적 메모리 할당 (0) 2011.10.15 자주 사용하는 문자열 관련 함수 정리 (0) 2011.10.14