请求高手帮助关于occi的编译问题
我在solaries底下用编译一个使用OCCI链接ORACLE的程序。出现下面的错误,我在oracle目录底下找到两个符合occi名称的动态链接库,好像一个是32位的一个是64位,是不是因为这个原因所以才有这个错误?应该怎么解决?请高手指点一下
root@sun1 # g++ -I/export/home/oracle/product/rdbms/demo -I/export/home/oracle/product/rdbms/public -locci occicoll.cpp
ld: fatal: file /export/home/oracle/product/lib/libocci.so: wrong ELF class: ELFCLASS64
ld: fatal: File processing errors. No output written to a.out
collect2: ld returned 1 exit status
root@sun1 # find / -name libocci* -print
/export/home/oracle/product/lib/libocci9.a
//export/home/oracle/product/lib/libocci.so.9.0
/export/home/oracle/product/lib/libocci.so
/export/home/oracle/product/lib32/libocci9.a
/export/home/oracle/product/lib32/libocci.so.9.0
/export/home/oracle/product/lib32/libocci.so
/export/home/oracle/product/lib.org/libocci9.a
/export/home/oracle/product/lib.org/libocci.so.9.0
/export/home/oracle/product/lib.org/libocci.so