음...만약 source.c란 걸 할라고 하는데여... g++ source.c -lm 이라고 하면...에러메시지가 마구 뜹니다...근데 제가 보 니깐...분명 라이브러리를 링크를 못시켜서 그런것 같습니다. 왜냐하면, 에 러메시지의 거의 대부분에 "undeclared" 란 말이거든여...여기엔 source.h 란 해더파일이 있습니다. 제 생각이 맞는건가여? 또한 그러타면 저의 컴파일 과정의 실수는 무엇일까 여? 답변 주시면 감사하겠습니다...이만 꾸벅
undeclared 에러는 헤더 파일이 빠졌거나 선언이 없는 식별자를 쓴 경우입니다. 라이브러리 링크 문제보다 소스 코드 쪽 문제일 가능성이 큽니다. -lm 은 수학 라이브러리 옵션이니 헤더 include 와 선언 순서를 먼저 확인하세요.