`
tower
  • 浏览: 241750 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

occi在linux编译运行时报libstdc++.so.6冲突的问题

阅读更多

OCCI库在linux编译的时候,由于linux版本太高,会提示:

 

warning: libstdc++.so.5, needed by /oracle/product/10.2.0/db_1/lib/libocci.so, may conflict with libstdc++.so.6

运行的时候也会有很多的问题。

 

实际上,在大多数linux系统上,还保留有libstdc++5的库,自己手工在编译的时候加上去就好了:

 

g++ -g -m64 -o select select.o -L/oracle/product/10.2.0/db_1/lib -L/oracle/product/10.2.0/db_1/rdbms/lib -lclntsh -locci /usr/lib64/libstdc++.so.5

分享到:
评论

相关推荐

    linux-cPP-oracle.rar_occi 源码_oracle

    在Linux环境下,C++与Oracle数据库的交互主要依赖于Oracle Call Interface (OCI)。OCI是Oracle公司提供的一个C语言库,用于开发与Oracle数据库交互的应用程序。本篇将深入探讨如何利用C++和OCPI在Linux系统上进行...

    occi 补丁for gcc34 41

    1. **libocci.so.10.1**:这是一个动态链接库文件,是OCCI的实现部分,包含预编译的函数和数据结构,供其他应用程序在运行时使用。.so扩展名表示“共享对象”,在Linux系统中通常用于共享库。 2. **libocci10.a**:...

    OCCI输出口 大数据传输 C++

    标题中的“OCCI输出口 大数据传输 C++”指的是使用C++编程语言,通过Oracle Call Interface (OCCI) 来实现对Oracle数据库的大数据传输。OCCI是Oracle公司提供的一个C++接口,用于访问和操作Oracle数据库,它使得...

    OCCI 用户指南和OCCI源码

    OCCI 提供了一种高效、类型安全且面向对象的方式来与 Oracle 数据库进行交互,使得开发者能够轻松地在 C++ 应用程序中集成数据库功能。本用户指南将深入探讨 OCCI 的核心概念、特性以及如何使用它来开发应用程序。 ...

    Oracle 11g R2 for Linux X64 OCCI

    从已安装好的 Oracle 11g R2 for Linux X64 中拷贝的头文件和库文件。 OCCI。 使用方法见 http://blog.csdn.net/zklth/article/details/7051366

    OCCI接口调用简介

    4. **链接**:链接器将编译后的代码与OCCI库(静态库`libocci.a`或动态库`libocci.so`,在Windows环境下可能是`oraocci9.dll`)连接起来。 5. **对象类型工具(OTT)**:如果涉及到用户定义类型的对象,需要使用OTT...

    instantclient-sqlplus-linux.x64-12.1.0.2.0.zip

    《Oracle Instant Client与SQL*Plus在Linux x64平台上的应用详解》 Oracle Instant Client是Oracle公司提供的一款轻量级数据库连接工具,它允许应用程序在不安装完整Oracle数据库客户端的情况下,进行Oracle数据库...

    OCCI 32位,在Win 32位下运行,使用64位Oracle 11g或以上

    标题中的“OCCI 32位,在Win 32位下运行,使用64位Oracle 11g或以上”表明我们正在讨论一个关于在32位Windows操作系统上使用Oracle Call Interface (OCCI)的场景,而这个环境是与64位版本的Oracle 11g数据库兼容的。...

    occi例子

    Oracle Call Interface (OCCI) 是Oracle数据库提供的一种C++编程接口,它允许开发人员直接用C++语言编写数据库应用程序。OCCI提供了丰富的类库和函数,使得与Oracle数据库的交互变得更加简单和高效。"occi例子"这个...

    oracle-occi

    Oracle OCCI,全称为Oracle Call Interface for C++,是Oracle公司提供的一种C++编程接口,用于与Oracle数据库进行交互。...如果你在实际操作中遇到问题,或者想要深入理解OCCI的工作原理,阅读这份文档会非常有帮助。

    demo.cpp.tar.gz_DEMO_c++ occi_occi

    在IT领域,数据库操作是软件开发中的重要环节,尤其是在C++编程中,Oracle Call Interface (OCII) 提供了与Oracle数据库交互的原生接口。本示例"D emo.cpp.tar.gz_DEMO_c++ occi_occi"是一个用C++语言编写的、基于...

    [应用开发及迁移]OCCI迁移指南.pdf

    在Linux平台上搭建OCCI开发环境需要完成以下步骤: 1. **库文件拷贝**:将OCCI库文件复制到所需的目录中。例如,假设您将文件解压到了 `/home/nli/occitest` 目录下。 2. **环境变量设置**:添加环境变量 `$...

    oracle 官方 occi 示例

    文件列表 occi10gr2samples.tar.gz occi10gsamples.tar.gz occi920.tar.gz occiplsql.tar.gz occispatial.tar.gz occivc9win32_111060.zip

    oracle occi资料大全

    3. **自编OCCI示例**:这部分内容可能包含了作者在实际开发中遇到的问题和解决方案,比如如何使用OCCI进行数据的增删改操作,以及如何调用存储过程。这些实例对于解决实际问题和提升编程技巧非常有价值。 4. **OCCI...

    OCCI资料_例子

    Oracle Call Interface (OCCI) 是Oracle数据库提供的一种C++接口,允许开发者直接使用C++语言进行数据库编程。这个“OCCI资料_例子”压缩包显然包含了一系列与OCCI相关的资源,包括基本介绍、编程指南、使用手册以及...

    OCCI 64位,在Win 64位下运行,使用64位Oracle 11g或以上

    在64位Windows环境下,如果你正在使用Visual Studio 2017进行开发,那么你需要的是64位版本的OCCI SDK,以便于创建能够在64位操作系统上运行的程序。 在"Win 64位下运行,使用64位Oracle 11g或以上"的场景中,确保你...

    oracle OCCI使用详解

    Oracle OCCI,全称为Oracle Call Interface for C++,是Oracle公司提供的一种C++接口,用于与Oracle数据库进行交互。OCCI使得开发人员能够利用C++的强大功能和面向对象特性来编写高效、健壮的数据库应用。在Oracle...

    OCCI 11.2API文档

    文档还可能包含一些最佳实践和常见问题的解答,帮助开发者高效且正确地使用OCCI接口。 使用OCCI API文档可以带来许多便利,例如: 1. 快速了解如何建立数据库连接:文档会介绍如何使用OCCI提供的类和函数创建到...

    occi program guide

    5. **错误处理**:提供了一套完整的错误处理机制,帮助开发者在遇到问题时能够快速定位并解决问题。 6. **高级特性支持**:除了基础的数据库操作外,OCCI还支持如大对象(LOBs)、数组绑定等高级特性。 #### 三、...

    OCCI学习资料

    在Linux环境下配置OCCI开发环境,首先需要安装Oracle客户端软件,这通常包括Oracle Instant Client。安装后,确保库文件路径已添加到系统环境变量LD_LIBRARY_PATH中。接下来,需要包含OCCI头文件并链接必要的库。在...

Global site tag (gtag.js) - Google Analytics