分类: C/C++
2012-05-10 21:54:42
LinuxOracle.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