소몰이님 답변 주신데 대해 고맙습니다.
하지만 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-sola
:: 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
:: ::
:: :: 위와같은 에러가 발생합니다.
:: :: 도움부탁드립니다.
:: ::
|