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

你可能感兴趣的:(oracle,linux)