원래는 shared libraryf를 쓰면 된다고 하지만
(7.3.X는 잘됨) 8.X에서는 전부 static lib를 쓰시는 것이 좋습니다.
일단 링크 플래그를 뽑으시면 되는데...
$ORACLE_HOME/rdbms/demo/demo_rdbms.mk
$ORACLE_HOME/precomp/demo/demo_proc.mk
위 두개의 makefile을 참고하시고
make -f demo_rdbms.mk cdemo1 > zzz
하시면 링크하는 과정이 zzz라는 파일로 다 들옵니다.
그 다음에는 lib 링크하는 부분만 뽑아서
자신이 원하는 Makefile에 넣어 주면 되겠져ㅛ.
::김동철 님께서 쓰시길::
> 이 서버는 로컬입니다. 즉 테스트용으로 쓰는 것이기 때문에 외부에서
> 억세스를 할수가 없어엽...전용선은 없구... 저는 ADSL로 통신을 합니다.
> 여긴 전부 사설 아이피입니다.
> 저로 열어 드리고 싶어옆... 해킹을 당하더라도 배우는 것이 우선이니까엽...
>
> 추가로 해결하시는데 필요한 정보가 있으면 말씀하세요. 다 드릴께엽
>
> Share로 컴파일하면 컴파일은 됩니다. 문제는 아파치에서 CGI를 돌리때
> 인터널 500에러가 나는 것이 문제지요. 그래서 공유라이브러리를 쓰게
> 하지 않기 위해 static으로 할려고 하는데 이런에러가 나는 것 같군요.
>
> 혹시 cgi를 share 로 컴파일해서 돌리는데 필요한 설정을 아시는분은
> 가르쳐주세옆...........
>
> 미치겟습니다. 한달째 이거하나로......
>
> Proc가 아니더라도 공유라이브러리를 쓴 것은 계속 인터널 오류가 납니다.
> 에러는....
> [Tue Sep 5 09:07:32 2000] [error] [client 169.254.0.1] Premature end of script headers: /usr/lo
> cal/apache/cgi-bin/result.cgi
>
> 이런식으로 에러가납니다.
>
> 그래서 스테닉으로 할려고 하는데......가르쳐주세엽....
>
>
>
>
>
>
>
|