| [ CnUnix ] in KIDS 글 쓴 이(By): guest (guest) <211.193.47.170> 날 짜 (Date): 2003년 3월 25일 화요일 오후 05시 59분 58초 제 목(Title): [질문] 링크시 라이브러리 위에 purify 질문 올렸던 사람입니다. 원질문에 이어서 어떤 심볼이 여러개의 so파일에 존재 할 때 원하는 라이브러리에 링크 시키려면 어찌 하면 됩니까? 예를 들어 실행 파일을 만들 때 liba.so libb.so libc.so라는 라이브러리가 모두 필요 하고 유독 AA라는 심볼이 이 세개 모두에 존재 한다면 liba.so에 있는 AA만을 링크 시키고 싶습니다. 아무래도 위에 purify를 쓸때만 링크 에러 나는게 이 때문인 듯 하거든요. 분명히 -l 옵션으로 링크를 시켰는데 undefined symbol 이라니? 찾아보니 해당 심볼이 링크 해야 할 여러 라이브러리에서 발견 되는 데 나머진 모두 type 이 NOTYPE이고 하나만 OBJ라서... 질문이 말이 되는 건지도 모르겠네요. |