안녕하세요…
as-needed 옵션을 이용해서 실행파일을 작성 중인데…
undefined reference error가 발생해서 도움을 청하게 되었습니다.
먼저 a.o, b.o, c.o object 파일을 libtest.a로 묵었습니다.
그리고 final.c 라는 파일을 컴파일 하면서 link 시에 -Wl,–as-needed libtest.a를 줬는데…
a.o, b.o, c.o에서 가져다 쓰는 라이브러리에 정의된 API들이 전부 reference error가 발생합니다.
그래서 해당 라이브러리들을 final.c 컴파일 할 때 -l 옵션으로 직접 linking 해주었는데도
마찬가지입니다.