`
muscle-liu
  • 浏览: 227164 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Compiler ProC Error:libclntsh.so: wrong ELF class: ELFCLASS64

阅读更多
等了客户一个多月,他终于把 oracle client 装到服务器 solaris5.8 sparc 上。迫不及待的去compile我的program, 那知出现了 "libclntsh.so: wrong ELF class: ELFCLASS64" 这个error, OMG!

这是因为用了64位的library.

解決方法:
1.將原来的 LD_LIBRARY_PATH=$ORACLE_HOME/lib 改为 $ORACLE_HOME/lib32
2.Compiler Linker 时参数 (-L) 改为 -L$(ORACLE_HOME)/lib32



/* ************************ edited in 2009.12.16 ************** */
运行时出现下边错:
引用

peri@mps300780 {123} ./dbcon &

ld.so.1: dbcon: fatal: /usr/oracle/app/lib/libclntsh.so.10.1: wrong ELF class: ELFCLASS64

解决方法:
引用

cd $ORACLE_HOME

ln -s libclntsh.so.10.1 libclntsh.so
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics