使用chgrpath可以修改rpath。

LINUX使用chrpath更改编译结果的rpath_柳鲲鹏-CSDN博客

  如果编译中没有设置rpath呢?比如:

$ ldd libavcodec.solinux-vdso.so.1 (0x00007ffef77bf000)libswresample.so.3 => /lib/x86_64-linux-gnu/libswresample.so.3 (0x00007f0dcb08c000)libavutil.so.56 => /lib/x86_64-linux-gnu/libavutil.so.56 (0x00007f0dcaf63000)libvpx.so.7 => not found
  • 安装patchelf
sudo apt install -y patchelf chrpath
  • 修改rpath
patchelf --set-rpath /home/wuxi/lib-ffmpeg/lib libvpx.so.7
  • 检查
$ ldd libavcodec.solinux-vdso.so.1 (0x00007ffd717f9000)libswresample.so.3 => /home/wuxi/lib-ffmpeg/lib/libswresample.so.3 (0x00007f9570e0b000)libavutil.so.56 => /home/wuxi/lib-ffmpeg/lib/libavutil.so.56 (0x00007f9570b4e000)libvpx.so.7 => /home/wuxi/lib-ffmpeg/lib/libvpx.so.7 (0x00007f9570864000)

LINUX使用patchelf增加/修改rpath相关推荐

  1. linux 增加shm 大小,Linux系统中如何修改及限制shm的大小

    在天下网吧-网吧系统-网吧天下栏目上一篇文章中,我们看到了:希望对各位网吧网管或者网吧维护,做网吧系统的各位大大有用,那么今天我们一起来看下:Linux系统中如何修改及限制shm的大小 前面的一篇文章 ...

  2. [分享]运维分享一一阿里云linux系统mysql密码修改脚本

    [分享]运维分享一一阿里云linux系统mysql密码修改脚本     大象吃豆子 级别: 小白 发帖 12 云币 27 加关注 写私信 只看楼主 更多操作楼主  发表于: 2014-09-30 编写 ...

  3. linux hosts文件如何修改_3 种方法教你在 Linux 中修改打开文件数量限制

    当文件被打开访问时,操作系统临时分配一个名为文件句柄的数字.主内存的一个特殊区域是为文件句柄预留的,这个区域的大小决定了一次可以打开多少个文件. Linux上的进程受到许多限制,这些限制也阻碍它们正确 ...

  4. Linux查看端口、修改端口命令集

    Linux查看端口.修改或新增端口命令集 一.查看端口 一般主要有两大常用命令:1.netstat,2.lsof 1.netstat 语法 netstat [$Parameter] 参数 -a或--a ...

  5. centos7添加Oracle到指定IP,Oracle Linux 7.1 增加网卡及IP配置

    由于需要给虚拟机(Oracle Linux 7.1)增加网卡并设置IP操作,在增加网卡后执行ifconfig命令可以看到增加的网卡信息,但没有生成网卡配置文件. [root@linuxidc ~]# ...

  6. Kali Linux 2020.1快速修改root用户密码

    Kali Linux 2020.1快速修改root用户密码 安装Kali Linux 2020.1系统过程中,将要求创建一个普通用户.而且,在安装过程中没有设置过root密码.由于大部分软件需要roo ...

  7. linux下root密码修改方法

    linux下root密码修改方法 以root身份登陆,执行: passwd 用户名   修改密码. useradd 用户名   添加用户. 具体的如下:    #passwd   root    输入 ...

  8. linux修改最大进程,linux 进程数最大值修改方法

    实际的系统进程数上限收到3个配置项的影响: 1.threads-max (/proc/sys/kernel/threads_max) 这个值表示物理内存决定的系统进程数上限,fork_init中有: ...

  9. Linux下设置和修改IP

    在网上查找了配置linux配置IP的方法,简单的有下面两种: 最常用的给网卡配置ip的命令为 #ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 说 ...

  10. linux下limits.conf 修改不生效的原因

    简介 ELK环境搭建时,发现需要修改ulimit 设置,否则就会报错. 总结下来发现要使limits.conf生效,需要设置 UsePAM yes UseLogin yes #这个保证其他的用户也能修 ...

最新文章

  1. python中完善decorator
  2. mysql集群session_集群/分布式环境下5种session处理策略
  3. 阶乘的累加(3.11)(Java)
  4. ffmpeg 视频处理命令集合
  5. SAS数据挖掘实战篇【六】
  6. Mac下安装Mysql以及修改Mysql密码
  7. 关于发那科机器人的FSSB
  8. 请领导批阅文件怎么说_请领导吃饭,不要对外说,职场员工为何如此保密?
  9. chrome的cookies
  10. 安装magicdrawUML出现的问题
  11. 【新知实验室 基于WEB的实时音视频(TRTC)案例搭建】
  12. Carbon —— 代码分享利器
  13. U深度U盘启动盘制作教程
  14. VIM编辑基础及其他知识点
  15. Linux下的有名管道---使用两个管道实现两个进程之间的通信(手机模式)
  16. 上海贝尔阿尔卡特移动通信系统有限公司
  17. TFLearn之RNN
  18. win10制作CentOS系统盘
  19. [C语言] 文件操作,解压SZB格式中的一段函数片段;
  20. 什么叫计算机编程语言,什么叫计算机编程语言?

热门文章

  1. linux下解压java压缩包报错
  2. el 能否定义作用域变量_JS块级作用域和let,const,var区别
  3. 如何启动mysql集群_如何搭建一个 MySQL 分布式集群
  4. java iecapt.exe_IECapt生成网页快照IECapt.exe下载 CutyCapt
  5. k8s查看pod的yaml文件_k8s监控系统prometheus-operator
  6. git flow命令
  7. jquery has 返回拥有匹配指定选择器的一个或多个元素在其内的所有元素
  8. mybaitis List入参
  9. 8.Kubernetes Service(服务)
  10. 魔都上海为什么被称为“魔都”