사용환경은... intel solaris8 에 oracle8i를 설치 했구요.
proc*c를 설치 했습니다. proc*c 를 테스트 하기 위해서
아래와 같이 컴파일 하니까 에러가 나네요....
왜 그런 거죠?
pro*c 설치후 설정것은 따로 없습니다...
어케 해 줘야 pro*c를 사용할수 있는지 정말 난감합니다.
있는 그대로의 /export/home/OraHome1/precomp/demo/proc/demo_proc.mk 파일과
이 디렉토리에 있는 샘플 파일들을 사용했습니다.. 수정한 부분은 없구요..
있는 그대로 해도 되는 것 아닌가요...?
위 디렉토리의 파일들입니다.
$ ls
ansidyn1.pc cppdemo1.pc demo_proc.mk lobdemo1.pc objdemo1.typ sample1.pc sample2.pc sample4.pc sample8.pc
ansidyn2.pc cppdemo2.pc empclass.h navdemo1.pc oraca.pc sample10.pc sample3.c sample5.pc sample9.pc
coldemo1.pc cppdemo3.pc empclass.pc navdemo1.typ sample1.c sample11.pc sample3.lis sample6.pc sqlvcp.pc
coldemo1.typ cv_demo.pc lobdemo1.h objdemo1.pc sample1.lis sample12.pc sample3.pc sample7.pc ~
몇가지로 테스트를 해 봤는데.. 나오는 것들 마다 다르네요..
############## 첫번째
$make -f demo_proc.mk sample0
make: Fatal error : Donlt know how to make target 'sample0'
############## 두번째
$ make -f demo_proc.mk sample1
/usr/ccs/bin/make -f /export/home/OraHome1/precomp/demo/proc/demo_proc.mk OBJS=sample1.o EXE=sample1 build
proc iname=sample1
Pro*C/C++: Release 8.1.6.0.0 - Production on Sat Feb 15 19:11:35 2001
(c) Copyright 1999 Oracle Corporation. All rights reserved.
System default option values taken from: /export/home/OraHome1/precomp/admin/pcscfg.cfg
cc -xO3 -Xa -mr -xstrconst -xchip=pentium_pro -K PIC -DPRECOMP -I. -I/export/home/OraHome1/precomp/public -I/export/home/OraHome1/rdbms/public -I/export/home/OraHome1/rdbms/demo -I/export/home/OraHome1/plsql/public -I/export/home/OraHome1/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE -D_REENTRANT -DUNIFIED_INTEL -DSOL_X86 -DSVR4 -Di386 -c sample1.c
/usr/ucb/cc: language optional software package not installed
*** Error code 1
make: Fatal error: Command failed for target `sample1.o'
Current working directory /export/home/OraHome1/precomp/demo/proc
*** Error code 1
make: Fatal error: Command failed for target `sample1'
##############################
두번째 경우에서
/usr/ucb/cc: language optional software package not installed
이 에러는 뭘 설치해야 되는지요...?
gcc 는 설치 되어 있습니다. 그리고 sample1.c 라는 파일도 생성되구요..
답변 부탁드립니다.
|