일단 1875번 문태준님이 쓰신글대로 한번 해보시고
안되면,, 저에게 멜로 telnet 계정을 하나 열어주십시요..
>>oracle사용자 님께서 쓰시길<<
:: 소몰이님 답변 주신데 대해 고맙습니다.
:: 하지만 cc데모라이센스를 받아쓰지않고 해결하는 방법있으면 다소 노가다라도
:: 알고 싶습니다.
:: 자세히 가르쳐 주세요....
:: 꼭 부탁드립니다..
::
:: >>소몰이 님께서 쓰시길<<
::
:: :: 솔라리스에서는 cc를 기준으로 makefile이 만들어져 나옵니다.
:: :: gcc로 하신다면 노가다를 많이 해야 합니다.
:: :: 그래서 솔라리스용 cc데모라이센스(보통 한달)를 받아서
:: :: 설치하는 것이 좋을 것 같습니다
:: ::
:: :: >>oracle사용자 님께서 쓰시길<<
:: ::
:: :: :: 사용환경은 Oracle 8i를 설치 하고 OS는 SUN solaris 2.7(64bit)설치하여 사용하고 있습니다.
:: :: :: opt/SUNWspor 및의 c컴파일이 없어 C 컴파일러는 gcc(/usr/local/bin/gcc)를 사용하고 있습니다.
:: csh
:: :: 상
:: :: :: 에서 되어있고 path로 설정되어있습니다.
:: :: :: 일반적인 c파일을 컴파일할때는 이상이 없습니다.(gcc로)
:: :: :: proc의 demo의 sample를 컴파일 할때 에러가 발생합니다.
:: :: :: 환경설정은아래와같습니다.
:: :: :: pcscfg.cfg는
:: :: :: sys_include=($ORACLE_HOME/precomp/public, /usr/include, /usr/local/lib/gcc-lib/sparc-sun-s
:: ola
:: :: ris
:: :: :: 2.7/2.8.1/include)
:: :: :: include=($ORACLE_HOME/precomp/public)
:: :: :: include=($ORACLE_HOME/rdbms/demo)
:: :: :: include=($ORACLE_HOME/network/public)
:: :: :: ltype=short
:: :: :: 로 설정 되어있고,
:: :: :: env_precomp.mk파일에서는
:: :: :: CC=gcc로 하고 LMAKE=/usr/bin/make LMAKE=/usr/local/bin/make로 고쳐서 사용하였습니다.
:: :: ::
:: :: :: make -f demo_proc64.mk sample1
:: :: :: /usr/local/bin/make -f /export/home/oracle/OraHome1/precomp/demo/proc/demo_proc64.mk O
:: :: :: BJS=sample1.o EXE=sample1 build
:: :: :: make[1]: Entering directory `/export/home/oracle/OraHome1/precomp/demo/proc'
:: :: :: gcc -x . /export/home/oracle/OraHome1/precomp/public /export/home/oracle/OraHome1
:: :: :: /rdbms/public /export/home/oracle/OraHome1/rdbms/demo /export/home/oracle/OraHome1/net
:: :: :: work/public -DSLMXMX_ENABLE -DSLTS_ENABLE -D_SVID_GETTOD -c sample1.c
:: :: :: gcc: language . not recognized
:: :: :: gcc: language . not recognized
:: :: :: gcc: language . not recognized
:: :: :: gcc: language . not recognized
:: :: :: gcc: language . not recognized
:: :: :: gcc: /export/home/oracle/OraHome1/precomp/public: linker input file unused since linki
:: :: :: ng not done
:: :: :: gcc: /export/home/oracle/OraHome1/rdbms/public: linker input file unused since linking
:: :: :: not done
:: :: :: gcc: /export/home/oracle/OraHome1/rdbms/demo: linker input file unused since linking n
:: :: :: ot done
:: :: :: gcc: /export/home/oracle/OraHome1/network/public: linker input file unused since linki
:: :: :: ng not done
:: :: :: gcc: sample1.c: linker input file unused since linking not done
:: :: :: gcc -xarch=v9 -o sample1 sample1.o -L/export/home/oracle/OraHome1/lib/ -lclntsh `cat
:: :: :: /export/home/oracle/OraHome1/lib/sysliblist` -R/export/home/oracle/OraHome1/lib -
:: :: :: lm -lthread
:: :: :: gcc: sample1.o: No such file or directory
:: :: :: make[1]: *** [build] Error 1
:: :: :: make[1]: Leaving directory `/export/home/oracle/OraHome1/precomp/demo/proc'
:: :: :: make: *** [sample1] Error 2
:: :: ::
:: :: :: 위와같은 에러가 발생합니다.
:: :: :: 도움부탁드립니다.
:: :: ::
|