2010년 3월 23일 화요일

undefined reference to...

요즘 컴파일 하는 법에 대해 열심히 공부중

여러 object(*.o) 파일들 만들어다가 archive(*.a)로 라이브러리를 생성했는데

컴파일을 하려니 오류 발생 –_-;

 

undefined reference to...

image

함수를 찾을 수 없을 때 발생한다고 한다.

이 문제를 해결하는데 여러 가지 방법이 있을 수 있으나 이번 문제는 순서상의 문제

 

gcc -L경로 –l라이브러리 –o hello hello.c

 

이렇게 하니 안되더라.

 

고참님이 결국 해결해주셨는데 방법은

 

gcc -L경로 –o hello hello.c –l라이브러리

 

이러하였다. 라이브러리를 뒤에다가 붙여 주는것

 

아무튼 재미나는군아. +_+

 

밥먹으러 갈시간이다!

댓글 없음:

댓글 쓰기