关于-rpath可以指定路径来安装

原创 2013年12月04日 23:21:38

-Wl,-rpath,.就可以指定让可执行文件和so在一个文件夹下。

当把文件夹放到其他地方,同样可以执行。


但是有一个严重的问题,就是此程序的执行依赖于执行路径,一旦不在当前的路径下执行,就会报错。

所以还是要把so放到/lib/ 等路径下。


那可以不放在/lib等默认路径下而且不用手动修改PATH吗?


对于.config.   ;make;make install的操作,还要深究!

1,包的安装默认在哪,是否可以改地方?

2,服务的开启的路径是否是固定在/bin/,/usr/sbin/等,是否是通过自动修改PATH来实现的?


gcc -rpath 指定动态库路径

GNU/Linux GCC 指定动态库路径  详细讲述了Linux下动态库路径的作用。 作为编程人员,对这些应该有一个较为详细的了解。 在C/C++程序里经常会调用到外部...
  • v6543210
  • v6543210
  • 2015年04月01日 17:02
  • 4293

rpath添加依赖库搜索路径

windows 下一个程序的dll搜索路径首先是程序目录,然后是一些系统目录。linux 下的可以通过设置 LD_LIBRARY_PATH 等方法来添加搜索路径,但是这些路径是定死的,如果要实现程序目...
  • wilkinslsl
  • wilkinslsl
  • 2014年06月02日 11:04
  • 686

Linux 指定运行时动态库路径[-rpath]

众所周知, Linux 动态库的默认搜索路径是 /lib 和 /usr/lib 。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库, 并且该动态库还未加载到内存中,则系统会自动到这两...
  • zhoujiaxq
  • zhoujiaxq
  • 2013年08月28日 09:10
  • 1484

Android NDK学习 <三> Android.mk实例和NDK实用技巧

http://blog.sina.com.cn/s/blog_602f877001014kgj.html 例1:JNI程序使用libhello-jni.so的符号。 libhello-jn...
  • fhl13017599952
  • fhl13017599952
  • 2015年09月01日 10:25
  • 298

linux下的rpm包在安装时如何来指定安装路径!

rpm 包能象tar的包一样来个自定义的安装吗?rpm包默认安装的东西,我都不知都是如何来放置的。 rpm -ivh [install_options] package 以下的options是可完...
  • tengh
  • tengh
  • 2013年09月16日 08:36
  • 4900

GCC 命令行详解 -L 指定库的路径 -l 指定需连接的库名

http://blog.chinaunix.net/uid-26588712-id-3053955.html 1. 为什么会出现undefined reference to 'xxxxx'错误? ...
  • u011722133
  • u011722133
  • 2015年07月31日 09:24
  • 2933

动态库的链接和链接选项-L,-rpath-link,-rpath

原文地址:http://my.oschina.net/shelllife/blog/115958 链接动态库 如何程序在连接时使用了共享库,就必须在运行的时候能够找到共享库的位置。li...
  • xph23
  • xph23
  • 2014年07月27日 01:12
  • 13604

分享一个安装Vs2015失败的解决方案,报错为系统找不到指定路径

前天准备花点时间复习一下c++,顺便写点东西,打开VS2015,准备新建项目的时候傻眼了,我没有安装c++的组件,之前做的都是Unity相关的,为了省空间就安装了一个c# 然后就是卸载重装,但是发现怎...
  • a827443469
  • a827443469
  • 2017年11月23日 22:26
  • 356

Linux软件安装到指定目录方法

1、软件安装卸载,分几种情况: A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只...
  • ywb201314
  • ywb201314
  • 2016年05月07日 15:18
  • 3555

动态链接库的RPATH和RUNPATH解惑

最近在使用SPP网络框架进行业务开发的时候,遭遇动态库搜索路径问题,为了避免其他同学继续在这方面浪费精力,简单整理了相关知识点。 【背景知识】 这里不打算深入链接器内部,简明扼要给出链接器进行动态...
  • cszhouwei
  • cszhouwei
  • 2015年01月29日 20:43
  • 3011
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于-rpath可以指定路径来安装
举报原因:
原因补充:

(最多只允许输入30个字)