当前位置:  技术问答>linux和unix

SO 一定要拷贝到系统目录下才可以运行码?

    来源: 互联网  发布时间:2017-01-10

    本文导语:  本帖最后由 aaadddzxc 于 2011-10-24 16:15:23 编辑 我写了个SO。导出函数 然后写了个控制台程序,使用了 so 里面的函数,我编译后,运行,他提示找不到这个so  。。。我想让so 就和 程序在一个目录下运行怎么做? ...

本帖最后由 aaadddzxc 于 2011-10-24 16:15:23 编辑
我写了个SO。导出函数

然后写了个控制台程序,使用了 so 里面的函数,我编译后,运行,他提示找不到这个so  。。。我想让so 就和 程序在一个目录下运行怎么做?

|
除了LD_LIBRARY_PATH
我记得还可以-Wl,rpath=/...so 进行硬链接

我忘了是不是rpath,也可能是其他的

|
export LD_LIBRARY_PATH=${LD_LIBRARY_PTAH}:.

正解~

|
有几种方法:
1、将当前路径加入LD_LIBRARY_PATH,方法如2楼所示;
2、将你的.so放到系统的/lib中,但不推荐;
3、在编译时添加选项,如6楼。

以前写有篇文章的,楼主有空可以看看。
http://www.latelee.org/programming-under-linux/108-library-on-linux.html

|
linux不像windows,windows默认会搜索当前目录,linux不会。
所以你需要指定要到哪个目录下搜索你的so,2楼方法可用。

|
export LD_LIBRARY_PATH=${LD_LIBRARY_PTAH}:.

|
需要让系统知道去哪些目录寻找这些so文件,否则只会去默认目录下寻找,试试2L的方法,把当前的目录加入寻找路径中

    
 
 

您可能感兴趣的文章:

  • 如何让VM和它的拷贝同时运行?
  • 我已经把mail.jar 和activation.jar拷贝到了C:j2sdk1.4.0jrelibext下,当我运行javamail自带的msgsend时,系统说:noclassdeffoundererr
  • 拷贝专家的原代码怎么运行不了?请斑竹及爱好者近来看看!不甚感激!!!
  • 各位知道FTP命令是否像XCOPY把目录下的文件件包括子目录全盘拷贝的命令?!@#$#
  • cp命令拷贝目录的问题 求教
  • 拷贝一个目录下的所有文件到另外的目录如何用一条语句实现
  • 简单问题,请问如何在拷贝文件到liunx指定目录下,带子目录!我的是win2000,能过ssh登陆的,在线等
  • 求教一下关于目录拷贝命令
  • 请问如何遍历目录并拷贝文件?使用bash Shell。
  • 远程拷贝目录的问题
  • 如何拷贝一个目录(包含子文件) 至 另一目录???(急需,马上给分)
  • 如何拷贝整个目录??
  • 菜呀,我不知道怎么拷贝或删除一个目录
  • linxu-如何拷贝指定类型的文件到指定的目录下呢?
  • 根据文件名拷贝文件到其它目录
  • linux下拷贝目录遇到的问题,望帮忙
  • 关于“零拷贝”问题 iis7站长之家
  • 请教:如何选择拷贝出目录里面部分文件?文件名格式见内
  • Linux 如何把在 Fat32 格式的分区的内容拷贝到别的目录呢?
  • linux x86_64下由于拷贝gcc的lib目录导致gcc编译器出错
  • 如何实现按目录拷贝文件?(进者有分)
  • linux下实现定时更名拷贝文件到固定目录
  • 我的.class文件只有拷贝到 jdkbin目录下才能正确执行
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • c#对象中两种copy操作:深拷贝(Deep Copy)与浅拷贝(Shallow Copy)
  • C++拷贝构造函数(深拷贝与浅拷贝)详解
  • python中的深拷贝(deepcopy)和浅拷贝(copy)介绍及代码参考
  • Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
  • 关于redhat linux7.3文件拷贝:我要将/dev下的全部文件拷贝到另一个已mount的硬盘上,怎么大部分文件拷不过去呢??
  • c# 深拷贝与浅拷贝的区别分析及实例
  • 快速文件拷贝工具 FastCopy
  • scp远程拷贝问题
  • 关于“零拷贝”问题
  • 从Linux拷贝文件时,总出现符号链接错误时怎么回事?
  • 如何用shell脚本实现二进制拷贝?
  • 拷贝文件的问题
  • 如何将整个文件夹都拷贝过去?
  • vim 如何段拷贝。
  • [Suse Linux]两台机器上怎样能快速拷贝大量的文件
  • RH9下文件拷贝出错问题,求教
  • DVD 拷贝工具 dvd:rip
  • fpt拷贝文件问题
  • 两台UNIX机器之见如何拷贝文件
  • 求简单文件拷贝命令??
  • vi 中如何能够一次拷贝,多次连续粘贴?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3