#include<stdio.h> #include<math.h> int main(void){ double n=2.0; double r; r = sqrt(n); printf("%f\n",r); return 0; }
소스코드는 이렇습니다... sqrt 함수에대해서 테스트하는데 아무리봐도 틀린게없어요...
아래는 컴파일시 에러입니다. /tmp/ccqh1iCf.o: In function `main': test.c:(.text+0x2d): undefined reference to `sqrt' collect2: ld returned 1 exit status
위에 undefined reference to ? 이 에러는 검색해봣는데 라이브러리가 지정안되있다는데.. 뭘 어떻게지정하라는건질모르겟구요... collect2 에대한건 어디에도없는데 왜 있는건지도 모르겟구요... 첫줄에러인 /tmp/ccgh1iCf.o ? 라는 오브젝트는 저위치로 가서 찾아봣는데도 없구요... 어떻게해야할지...;;;;; 난감합니다 ㅜㅜㅜㅜㅜ