공유 라이브러리를 만들 때 함수 export에 관하여..
글쓴이: bizzare / 작성시간: 목, 2005/04/28 - 8:13오후
공유 라이브러리를 만들려고 합니다.
윈도우에서는 함수를 export할 때
__declspec(dllexport) void __cdecl Function()
와 같이 함수를 export한다고 명시적으로 해주어야만 하며
이렇게 하지 않은 함수는 export되지 않습니다.
그런데 리눅스/유닉스에서는 기본적으로는 그냥void Function()
이라고만 해줘도 함수가 export되더군요.
편하긴 한데 이렇게 했을 때
보안상 export하지 않았으면 하는 함수까지 export되는 문제가 생깁니다.
제 생각에는 리눅스/유닉스에서도 선별적으로 함수를 export하는 방법이 있을 것 같은데요.
어떻게 하면 되는지 모르겠더군요.
그래서 여러분들의 도움을 요청합니다.
Forums:
static 키워드를 사용해보세요 ;)
static 키워드를 사용해보세요 ;)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
댓글 달기