1.编译器版本不对,as4 :gcc 3.4.3
而oracle r2是由gcc 3.2.3编译出来的版本,故需要安装gcc 3.2.3的编译环境
rpm如下:
compat-gcc-32-3.2.3-47.3.i386.rpm
compat-gcc-32-c++-3.2.3-47.3.i386.rpm
compat-libstdc++-33-3.2.3-47.3.i386.rpm
这样就会由libstdc++.so.5的库
2.r2需要libaio.so的库,故需要安装rpm包
libaio-0.3.99-2.i386.rpm
在进行occi编程时,由于系统有2个编译环境的gcc版本。我们选择3.2.3的版本
把系统gcc ,g++ 改为3.2.3的
mv /usr/bin/gcc gcc34 (备份)
ln -s /usr/bin/gcc32 gcc
mv /usr/bin/g++ g++34
ln -s /usr/bin/g++32 g++