QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 838|回复: 2

关于在Debian Link文件的问题?

[复制链接]
发表于 2005-7-6 21:48:43 | 显示全部楼层 |阅读模式
这有一个问题想问一下,我在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的,哪位说明一下,多谢了!!!
 楼主| 发表于 2005-7-7 12:54:07 | 显示全部楼层
有没有人知道呀,自己顶吧!!!!!!
回复

使用道具 举报

发表于 2005-7-8 19:35:43 | 显示全部楼层
手边没有debian测试, 只好提两小建议了, 一是用ldconfig看看, 二是拷贝到//lib或/usr/lib下再试试, 因为不管怎么样, 那两个地方都是库文件的老窝
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-20 12:46 , Processed in 0.039479 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表