flyonok

统计

留言簿(8)

ACE

book

boost

bsd

c study

c++

code download

codeblock

computer clound

Eclipse

embed system

erlang

ET++

gtk

ic card

java

KDE

libevent

linux

linux--MM

mysql

network education

one card

oracle

pcap relation

php

powerbuilder

python

QT

software config

software test

SQL server

UML

wireless

wxwidgets

陈宾

阅读排行榜

评论排行榜

oracle --occi

环境:oracle10g(10.2)和redhat4
1、必须的几个文件gcc和g++的
compat-gcc-7.3-2.96.118.i386.rpm
compat-gcc-c++-7.3-2.96.118.i386.rpm
compat-libstdc++-7.3-2.96.118.i386.rpm
compat-libstdc++-devel-7.3-2.96.118.i386.rpm
用rpm -ivh安装完上列包后建立以下链接
ln -s g++ g++296
ln -s gcc gcc296
2、makefile范本
PROG=testocci.exe
OBJ = test.o
INC = -I$(ORACLE_HOME)/rdbms/public/ #-I/usr/include/g++-3/
#LIBDIR =-L/usr/lib/oracle/10.2.0.3/client/lib
LIBDIR = -L$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/rdbms/lib

$(PROG):$(OBJ)
        g++ $(LIBDIR) -locci -lclntsh  -o $(PROG) $(OBJ)
test.o:test.cpp
        g++ $(INC) -g -c test.cpp
clean:
        rm -rf $(PROG) $(OBJ)

查看标准库的头文件
rpm -qf /usr/include/g++-3/std/straits.h

posted on 2008-01-13 23:35 flyonok 阅读(1111) 评论(2)  编辑 收藏 引用 所属分类: oralce

评论

# re: oracle --occi 2008-04-25 14:15 rambo

除了这个办法就没有其它的办法了吗?  回复  更多评论   

# re: oracle --occi 2008-04-26 18:15 flyonok

那就让两个不同版本的编译器共存,用gcc296或g++296  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理