Chinaunix

标题: 用gcc怎样编译oracle9i自带的proc sample [打印本页]

作者: amily    时间: 2003-08-22 17:30
标题: 用gcc怎样编译oracle9i自带的proc sample
在solaris下,安装了gcc,并且设置CC=gcc, 报以下错误
$ make sample1
/usr/ccs/bin/make -f /export/home/oracle/app/oracle/product/9.0.1/precomp/demo/proc/demo_proc.mk OBJS=sample1.o EXE=sample1 build LIBDIR=lib CFLAGS=" -xO2  -Xa  -xstrconst -dalign -xF    -xildoff -errtags=yes -v -xarch=v9 -xchip=ultra3  -W2,-AKNR_S -Wd,-xsafe=unboundsym  -Wc,-Qiselect-funcalign=32 -xcode=abs44  -Wc,-Qgsched-trace_late=1 -Wc,-Qgsched-T5 -xalias_level=weak  -D_REENTRANT -DSS_64BIT_SERVER -DBIT64 -DMACHINE64 -K PIC -DPRECOMP -I. -I/export/home/oracle/app/oracle/product/9.0.1/precomp/public -I/export/home/oracle/app/oracle/product/9.0.1/rdbms/public -I/export/home/oracle/app/oracle/product/9.0.1/rdbms/demo -I/export/home/oracle/app/oracle/product/9.0.1/plsql/public -I/export/home/oracle/app/oracle/product/9.0.1/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE -D_SVID_GETTOD -D_REENTRANT   " LFLAGS=""
cc -xO2  -Xa  -xstrconst -dalign -xF    -xildoff -errtags=yes -v -xarch=v9 -xchip=ultra3  -W2,-AKNR_S -Wd,-xsafe=unboundsym  -Wc,-Qiselect-funcalign=32 -xcode=abs44  -Wc,-Qgsched-trace_late=1 -Wc,-Qgsched-T5 -xalias_level=weak  -D_REENTRANT -DSS_64BIT_SERVER -DBIT64 -DMACHINE64 -K PIC -DPRECOMP -I. -I/export/home/oracle/app/oracle/product/9.0.1/precomp/public -I/export/home/oracle/app/oracle/product/9.0.1/rdbms/public -I/export/home/oracle/app/oracle/product/9.0.1/rdbms/demo -I/export/home/oracle/app/oracle/product/9.0.1/plsql/public -I/export/home/oracle/app/oracle/product/9.0.1/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE -D_SVID_GETTOD -D_REENTRANT -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/oracle/app/oracle/product/9.0.1/precomp/demo/proc
*** Error code 1
make: Fatal error: Command failed for target `sample1'


如果把env_precomp中的CC改为gcc,就会报以下错误
gcc: unrecognized option `-Xa'
gcc: unrecognized option `-K'
作者: wolfop    时间: 2003-08-23 11:37
标题: 用gcc怎样编译oracle9i自带的proc sample
改Makefile中的CFLAGS,注意看看原来的-Xa -K什么意思,用gcc的代替。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2