找到所缺少的*.so.*文件的位置,libBBS.so.0是kbs_src/libBBS目录中的c程序编译链接出来的动态链接库文件,它是在编译KBS源程序后生成的,一般应该在bbs的安装目录的lib目录中
在编译其它外部程序的时候,如果需要链接这个库文件,就在gcc后面加上“-L/path_to_libBBS.so.0”,其中path_to_libBBS.so.0为libBBS.so.0文件所在目录,我的KBS程序安装在/home/bbs目录中,因此我的path_to_libBBS.so.0为/home/bbs/lib,也就是编译convpasswd.c的时候:
gcc ... -L/path_to_libBBS.so.0 ...
【 在 okshao2004 (ok老猫) 的大作中提到: 】
: 师兄还没睡!!警告说long整型定义太长什么的,是在一个机器上编译的,和在smth上编译的都是说缺少*.so.*文件!!!能给说一下解决的思路吗?我现在都头大了!
--
FROM 218.249.29.*