当前位置: 技术问答>linux和unix
oracle10g装在redhat linux es3 下进行pro*c\c++进行编程的问题
来源: 互联网 发布时间:2015-08-07
本文导语: 我在redhat linux es3 下进行oracle10g的proc编程, 我写好了一个xxx.pc文件。这个文件在win2000+oracle9i下编译,生成,运行时一切正常,也就是说代码没有问题的。 但是这个文件在linux下,用proc xxx.pc成功的生成了xxx.c文件...
我在redhat linux es3 下进行oracle10g的proc编程,
我写好了一个xxx.pc文件。这个文件在win2000+oracle9i下编译,生成,运行时一切正常,也就是说代码没有问题的。
但是这个文件在linux下,用proc xxx.pc成功的生成了xxx.c文件,中间没有报错的信息,但是当我用gcc -I $ORACLE_HOME/precomp/public xxx.c时出现错误,它提示"undefined reference to 'sqlorat'"这个错误,请问一下是不是我用的gcc语句有问题?
怎么解决啊?
注:我在$oracle_home/precomp/lib这个目录找不到orasql9.lib这个文件!!!
我写好了一个xxx.pc文件。这个文件在win2000+oracle9i下编译,生成,运行时一切正常,也就是说代码没有问题的。
但是这个文件在linux下,用proc xxx.pc成功的生成了xxx.c文件,中间没有报错的信息,但是当我用gcc -I $ORACLE_HOME/precomp/public xxx.c时出现错误,它提示"undefined reference to 'sqlorat'"这个错误,请问一下是不是我用的gcc语句有问题?
怎么解决啊?
注:我在$oracle_home/precomp/lib这个目录找不到orasql9.lib这个文件!!!
|
redhat linux es3对机器的要求怎么样?