oracle9i+linux8.0 proc的配置,疯了,怎么设置啊,到底,感谢!!!!!
一个proc程序,很简单,/opt/oracle/product/9.2.0/procemp/admin/pcscfg.cfg的配置如下:
sys_include=($ORACLE_HOME/precomp/public,/usr/include/linux,/usr/include,/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include,/usr/lib/gcc-lib/i386-redhat-linux/2.96/include,/usr/lib/bcc/include)
--------
我是这么编译程序的
$proc iname=test.pc oname=test.c
报的错误:
Syntax error at line 48, column 3, file /usr/include/bits/pthreadtypes.h:
Error at line 48, column 3 in file /usr/include/bits/pthreadtypes.h
size_t __guardsize;
..1
PCC-S-02201, Encountered the symbol "size_t" when expecting one of the following
:
} char, const, double, enum, float, int, long, ulong_varchar,
OCIBFileLocator OCIBlobLocator, OCIClobLocator, OCIDateTime,
OCIExtProcContext, OCIInterval, OCIRowid, OCIDate, OCINumber,
OCIRaw, OCIString, short, signed, sql_context, sql_cursor,
struct, union, unsigned, utext, uvarchar, varchar, void,
volatile, a typedef name,
The symbol "enum," was substituted for "size_t" to continue.
Syntax error at line 51, column 3, file /usr/include/bits/pthreadtypes.h:
Error at line 51, column 3 in file /usr/include/bits/pthreadtypes.h
size_t __stacksize;
..1
PCC-S-02201, Encountered the symbol "size_t" when expecting one of the following
还有很多,别的东西我都没有改过,怎么半啊,帮忙
问题点数:100、回复次数:13Top
1 楼logpushpin(卖女孩的小火柴)回复于 2004-08-03 18:44:36 得分 0
我考,我就#include <stdio.h>,就着么一个,Top
2 楼logpushpin(卖女孩的小火柴)回复于 2004-08-03 18:47:30 得分 0
我是用oracle用户编译的,如果我用root用户,就会出现错误:
proc: error while loading shared libraries: libclntsh.so.9.0: cannot open shared object file: No such file or directory
oracle就是臭狗屎,不但难装,还难用,不知道这些人天天都在干什么Top
3 楼logpushpin(卖女孩的小火柴)回复于 2004-08-04 11:22:04 得分 0
不是吧,没有人理我啊,我顶Top
4 楼vrv0129(想成為高手)回复于 2004-08-04 11:22:49 得分 45
#include $(ORACLE_HOME)/precomp/lib/env_precomp.mk
.SUFFIXES: .pc .c .oTop
5 楼vrv0129(想成為高手)回复于 2004-08-04 11:25:35 得分 0
你可能条件没有全Top
6 楼logpushpin(卖女孩的小火柴)回复于 2004-08-04 11:36:09 得分 0
这两行是写在我的程序test.pc里面吗? 还是在别的地方,另外,我是必须用oracle用户编译吗? 用root怎么设置啊,谢谢Top
7 楼logpushpin(卖女孩的小火柴)回复于 2004-08-04 12:10:21 得分 0
顶Top
8 楼logpushpin(卖女孩的小火柴)回复于 2004-08-04 13:19:39 得分 0
在顶Top
9 楼smallcrocodile(大鳄鱼)回复于 2004-08-04 14:00:31 得分 10
正在学习LINIX...Top
10 楼zy9884(zy9884)回复于 2004-08-04 16:18:07 得分 45
试一下将/opt/oracle/product/9.2.0/procemp/admin/pcscfg.cfg的配置改成:
sys_include=(/usr/lib/gcc-lib/i386-redhat-linux/2.96/include,/$ORACLE_HOME/precomp/public,/usr/include/linux,/usr/include,/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include,/usr/lib/bcc/include)Top
11 楼logpushpin(卖女孩的小火柴)回复于 2004-08-04 18:43:40 得分 0
不行啊,一万种设置都试过了,就是不行! 有谁现在在oracle9i里面搞proc吗? 麻烦详细给解释一下,感谢Top
12 楼vrv0129(想成為高手)回复于 2004-08-05 09:21:29 得分 0
实在不行先在winsow下用proc把pc变成c在看看Top
13 楼logpushpin(卖女孩的小火柴)回复于 2004-08-05 13:52:54 得分 0
我这里没有windows啊,哈哈,救命啊Top




