在Sun Solaris 8主機上Compiler Oracle 9 ProC程式時發生錯誤:
ld: fatal: file /oracle/product/920/lib/libclntsh.so: wrong ELF class: ELFCLASS64
這個原因是因為使用到了64位元的Library.
解決方式:
1.將原本的LD_LIBRARY_PATH=$ORACLE_HOME/lib改為$ORACLE_HOME/lib32
2.Compiler Linker的時候參數(-L)改為-L$(ORACLE_HOME)/lib32