| [ CnUnix ] in KIDS 글 쓴 이(By): Angels () 날 짜 (Date): 1995년08월23일(수) 17시27분13초 KDT 제 목(Title): [re] SunOS -> Solaris 혹시 도움이 되실지 모르겠네요... 링크에러라면 뒤에 라이브러리만 붙여주면 대개 해결이 되는데... 일반적인 대답이 될 것 같아서 퍼왔습니다. 글쓴이: leo (정재훈) 날 짜: 1995년 8월 14일(월) 15:25:23 제 목: 솔라리스 2.4에서 별로 중요한 know-how가 아닐지 모르겠지만 혹시나 도움이 될까하여 적어봅니다. 우리 부서에서 새로 구입한 SPARCstation 20에 각종 software를 설치하면서 했던 일들을 적어보고자 합니다. Solaris 2.4를 사용하고 C Compiler는 SPARC WORKS Professional 3.0.1을 정품으로 구매했으며 ($1,165/copy) source code를 컴파일하여 설치한 software는 다음과 같습니다. GCC-2.7.0 TEX-3.1315 HLATEX-0.9.1 XDVI-PL16 DVIPS-5.528a GNUPLOT-3.5 TGIF-2.15 HANTERM-3.0.2 GHOSTSCRIPT-2.6.1 GHOSTVIEW-1.5 ELM-2.4h4 ARCHIE-1.4.1 TIN-1.22 우선 GCC의 경우 정품 C Compiler를 사용하여 아무런 문제 없이 그냥 컴파일이 됩니다. /usr/ucb/cc를 사용한다든지 하는 실수만 없으면 됩니다. cc는 구입한 C compiler를 사용하고 (이를 테면 /opt/SUNWspro/SC3.0.1/bin/cc) /usr/ucb보다 /usr/ccs/bin를 path 상에 앞에 두어서 /usr/ccs/bin/make와 /usr/ccs/bin/ld를 사용하도록 합니다. X window library를 사용하는 프로그램들을 위해서는 다음과 같은 일을 해 주어야 합니다. cd /usr/lib ln -s /usr/openwin/lib X11 cd /usr/include ln -s /usr/openwin/include X11 그리고 컴파일 할 때의 error message에 따라 다음과 같은 일도 해 주어야 합니다. cd /usr/lib ln -s ../openwin/lib/libXmu.so.4* libXmu.so.4 ln -s ../openwin/lib/libXext.so.0* libXext.so.0 ln -s ../openwin/lib/libXaw.so.5* libXaw.so.5 ln -s ../openwin/lib/libolgx.so.3* libolgx.so.3 ln -s ../ucblib/libucb.so.1* libucb.so.1 그리고 필요에 따라 Makefile의 최종 link시 -L/usr/openwin/lib와 -lsocket -lnsl 등을 추가합니다. 이상입니다. 'SunOS에서는 잘 되는데 Solaris에서는 잘 안된다'는 말이 있는데 이 정도의 작은 수정만 해 주면 그 밖의 다른 public domain software들도 install이 잘 되리라고 믿습니다. ___________________________________________ 도움이 되셨기를... |