| 1484 번 글: [질문]동적라이브러리리 생성에 관한 질문 |
| 글쓴이: 써니
|
글쓴날: 2003년 05월 29일 18:15:34 목(저녁) |
조회: 1212 |
안녕하세요?
오랜만에 질문 올립니다.
다름이 아니라 LINUX에서 동적라이브러리를
구성하려고 하는데요..
생성까지는 잘되는데 dlopen()으로 라이브러리를 연결하려고
하면
다음과 같은 에러가 나면서 열수가 없습니다.
dlopen failed(): ./xxxx.so: undefined symbol: func_name
symbol table을 보면 함수들이 다 undefined로 나오네요.
원래 C로 작성되어 있던것을 g++로 컴파일을 한건데
뭐가 문제인가요? 컴파일 옵션이 변경되어야 하는 건가요?
gcc로 빌드하면 dlopen시 에러가 발생하지 않습니다.
컴파일시에 -fPIC -Wall -g -c 옵션을 주었구요.
빌드시 -shared -o 옵션을 주었습니다.
답답한데요.. 이런 문제 아시는 분 도움 부탁드립니다.
혹시 제가 빠뜨린 정보가 있으면 다시 리플 달아드리겠습니다.
모두들 좋은 하루 보내시구요..
|
이전글 : Re: Re: sshd가 죽었는지 살았는지 확인하는 쉘스크립트..
다음글 : Re: [질문]동적라이브러리리 생성에 관한 질문
|
from 165.213.1.1
JS(Redhands)Board 0.4 +@
|