关于数据库连接occi的问题
使用occi连接oracle数据库,在编译的时候出现连接错误如下:
/usr/bin/ld: skipping incompatible /usr/lib/libocci.so when searching for -locci
/usr/bin/ld: cannot find -locci
collect2: ld returned 1 exit status
make[1]: *** [cc_test] Error 1
我在/usr/lib/底下添加了occi库,并且做了指向libocci.so.11.1的链接
[netsystem@JSLT-DB2 lib]$ ll *occi*
lrwxrwxrwx 1 root root 15 Aug 19 09:28 libocci.so -> libocci.so.11.1
-rw-r--r-- 1 root root 1879549 Aug 14 2009 libocci.so.11.1
[netsystem@JSLT-DB2 lib]$ pwd
/usr/lib
[netsystem@JSLT-DB2 lib]$
求解……
[解决办法]
只能说明你的 /usr/lib 不在该工程的编译时库搜索列表中。