当前位置: 首页 > news >正文

ubuntu sudo时候LD_LIBRARY_PATH设置问题

问题描述


在ubuntu下面运行某个可执行文件遇到error while loading shared libraries的时候,可以通过export LD_LIBRARY_PATH=xxx来解决,但如果这个可执行文件需要sudo权限时,以上的方法会失效。

[sudo] password for xxxxx: 
./yyy: error while loading shared libraries: liblm.so: cannot open shared object file: No such file or directory

如何才能修改sudo下面的链接库地址呢?

解决办法

sudo LD_LIBRARY_PATH=lib_path ./app_name


lib_path: 需要链接的库的目录
app_name: 需要运行的程序名称

相关文章:

  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • Spring声明式事务(Spring学习笔记十三)
  • 腾讯云故障,该如何规避?
  • 前台往后台传值,null到后台变成了undefined ,NaN到了后台变成了null
  • IMBoy缓存系统深度解析:为何选择depcache而非ETS或Redis
  • 基于单片机数码管20V电压表仿真设计
  • LeetCode-热题100:152. 乘积最大子数组
  • 自动驾驶中的传感器融合算法:卡尔曼滤波器和扩展卡尔曼滤波器
  • 无人机飞行知识
  • Vue的模块化开发初探
  • 十四款大型语言模型在《街头霸王III》中一决雌雄
  • Gradle系列(五)-常用的gradle命令
  • 牛顿:Archetype AI 的开创性模型,实时解读真实世界的新宠儿
  • 蓝桥杯 经验技巧篇
  • Http Download
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 11111111
  • 2019年如何成为全栈工程师?
  • Android组件 - 收藏集 - 掘金
  • Apache Pulsar 2.1 重磅发布
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • IOS评论框不贴底(ios12新bug)
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Linux Process Manage
  • mysql_config not found
  • Netty 4.1 源代码学习:线程模型
  • node.js
  • node学习系列之简单文件上传
  • php的插入排序,通过双层for循环
  • 工作中总结前端开发流程--vue项目
  • 老板让我十分钟上手nx-admin
  • 面试遇到的一些题
  • 悄悄地说一个bug
  • 使用common-codec进行md5加密
  • 怎么把视频里的音乐提取出来
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 从如何停掉 Promise 链说起
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • (1)(1.11) SiK Radio v2(一)
  • (145)光线追踪距离场柔和阴影
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (理论篇)httpmoudle和httphandler一览
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (一)appium-desktop定位元素原理
  • (一)kafka实战——kafka源码编译启动
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • .htaccess配置重写url引擎
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .net 调用php,php 调用.net com组件 --
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .NET中使用Protobuffer 实现序列化和反序列化
  • .Net转前端开发-启航篇,如何定制博客园主题