Oracle occi的lib不支持gcc3.2.2

[复制链接]
查看11 | 回复2 | 2008-10-24 13:26:49 | 显示全部楼层 |阅读模式
我使用oracle 9.2.0.4,系统是red hat9,gcc是3.3.4。
我开发的时候使用到oracle:

cci::Blob,oracle:

cci:

ate等。
编译可以过去,当时连接的时候总是提示:
lib/occilib_d(OneDBField.o)(.text+0x767):source/OneDBField.cpp:77: undefined reference to `oracle:

cci::Blob::isNull() const'
。。。。
source/OraGlobalContext.cpp:61: undefined reference to `oracle:

cci::Environment::createEnvironment(oracle:

cci::Environment::Mode, void*, void* (*)(void*, unsigned), void* (*)(void*, void*, unsigned), void (*)(void*, void*))'

等信息。
查了一些论坛上的说明。
有的人说是因为occi的lib不支持gcc3.2.2,如果使用gcc2.32.*就可以正常工作。
但是我现在在gcc.gnu.com上也找不到gcc2.32.*的版本,不知道哪儿可以下载到它的rpm包(支持redhat9)。
或者下载新的支持gcc3.2.2的oracle的oci和occi的lib,但是我也不知道那个版本的oracle 是支持gcc3.2.2的。我现在的oracle是9.2.0.4的。

如果有那位大哥知道在那儿可以下载到gcc2.32.*或者可以下载到oracle的occi_gcc322的,请告知一下。
在这里先谢谢各位了。
回复

使用道具 举报

千问 | 2008-10-24 13:26:49 | 显示全部楼层
http://rpm.pbone.net/index.php3
在这个网址可以差找rpm文件,就是不知道安装之后能不能用,没有这方面的经验
回复

使用道具 举报

千问 | 2008-10-24 13:26:49 | 显示全部楼层
谢谢。
我找找看有没有gcc2.32
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行