日期:2014-05-16  浏览次数:20655 次

大家有对hp了解的嘛,问下一个链接问题
ld +s -b ATMIException.o ATMIFML32.o   -lm -L/home/apple/lib -ltxml -o apple.sl -L/home/apple/sca/deploy/lib -lsca -lsdo -L/home/apple/lib-ltrep

报了如下错误
 ld: Can't find dependent library "libsdo.so"

事实上libso.sl是有的,libsdo.so是没有,但以前是可以,现在怎么不行了?
hp上的库的后缀明明sl,为什么不找libsdo.sl,要找libsdo.so呢?
因为某些原因,我不能将其名字写成libsdo.so
大家帮我想想原因啊?
------解决方案--------------------
IA64 下缺省的动态库后缀是.so, PA 下才是.sl