게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
unix : C컴파일 하다가 에러났는데요...
게시물ID : programmer_17470짧은주소 복사하기
작성자 : 꺼뎌
추천 : 0
조회수 : 435회
댓글수 : 3개
등록시간 : 2016/06/02 22:24:25
옵션
  • 본인삭제금지
에러가나길래 왜 안되나해서 테스트로 하다가..
테스트하는것도 에러가나서...

#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 ? 라는 오브젝트는 저위치로 가서 찾아봣는데도 없구요...
어떻게해야할지...;;;;;
난감합니다 ㅜㅜㅜㅜㅜ  
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호