Linux下写服务程序,程序可以使用配置文件动态链接库吗?

StellaLoooou 2010-11-05 10:55:55
我一开始使用的是生成so然后利用so写程序,程序要求so目录为相对路径即./xxx.so,我写过程序加进服务里面,也就是守护进程中(/etc/init.d)中,然后通过chkconfig命令添加了服务,为什么就是开机启动的时候启动你不起来,然后我不使用生成动态链接库的方法,直接生成程序开机启动可以启动我的程序,我有个程序是使用配置的,也是这个问题,难道是不能使用配置文件的吗?我想不可能会这样的吧,为什么会出现这样的情况,哪位又解决的麻烦告诉下。。。。
...全文
69 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyjkk 2010-11-08
  • 打赏
  • 举报
回复
你的.so是放在当前路径下吗?这样在linux下是找不到的,要放到LD_LIBRARY_PATH环境变量定义的路径下。


StellaLoooou 2010-11-08
  • 打赏
  • 举报
回复
这个动态链接库需要写到环境变量里面吗
justkk 2010-11-05
  • 打赏
  • 举报
回复
也许执行的时候找不到你的动态库吧
看看环境变量LD_LIBRARY_PATH
StellaLoooou 2010-11-05
  • 打赏
  • 举报
回复
我觉得linux下应该是可以用的啊,为什么我用了就开机启动不起来了,我用的是unbuntu系统,在code::blocks下开发的
rabbii 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 justkk 的回复:]
也许执行的时候找不到你的动态库吧
看看环境变量LD_LIBRARY_PATH
[/Quote]
看下是什么原因导致起不了。那个部分出错了。

23,127

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧