wizard033 发表于 2005-7-6 21:48:43

关于在Debian Link文件的问题?

这有一个问题想问一下,我在Debian下面没法连接.so文件,
我的做法是这样的,比如有一个xxx.h xxx.cc 然后用
g++ -c xxx.cc 生成xxx.o文件,然后
ld -o libxxx.so xxx.o -G会生成libxxx.so文件,
但是在最后用的时候 g++ -o main main.cc -lxxx -L./
也正确了,但是在执行main 的时候找不到前面连接的libxxx.so文件,
用ldd main 看,也是没有找到那个文件,可是在Debian下面没有
LD_LIBRARY_PATH 或者LIBPATH之类的环境变量,这时要如何做还能run main呀!!!
哪位高手指点一下,是我上面做的有问题,还是有哪些没有做对,我是才用Debian的,哪位说明一下,多谢了!!!

wizard033 发表于 2005-7-7 12:54:07

有没有人知道呀,自己顶吧!!!!!!

linky_fan 发表于 2005-7-8 19:35:43

手边没有debian测试, 只好提两小建议了, 一是用ldconfig看看, 二是拷贝到//lib或/usr/lib下再试试, 因为不管怎么样, 那两个地方都是库文件的老窝 :mrgreen:
页: [1]
查看完整版本: 关于在Debian Link文件的问题?