Linux so文件无法找到及某条命令找不到的解决办法

前言

在一些定制软件中可能会自带so文件。或者自带一些二进制命令。

这时会如果运行某个程序会发生 **.so 文件无法找到的错误。

以及 * 某条命令无法找到的错误。

比如像是下面这样

解决办法:

so文件无法找到

通过往 LD_LIBRARY_PATH 变量中追加路径来告诉程序去哪里寻找so文件

javascript 复制代码
export LD_LIBRARY_PATH=/path/to/library:$LD_LIBRARY_PATH

如:

javascript 复制代码
export LD_LIBRARY_PATH=/usr/local/db/openGauss/lib/:$LD_LIBRARY_PATH

命令无法找到

通过往 PATH 变量中追加路径来告诉程序去哪里寻找执行程序

javascript 复制代码
export PATH=/path/to/binary:$PATH

如:

javascript 复制代码
export PATH=/usr/local/db/openGauss/bin/:$PATH
相关推荐
坚持就完事了几秒前
Linux中的变量
linux·运维·服务器
hERS EOUS6 分钟前
nginx 代理 redis
运维·redis·nginx
handler0111 分钟前
从源码到二进制:深度拆解 Linux 下 C 程序的编译与链接全流程
linux·c语言·开发语言·c++·笔记·学习
Cat_Rocky27 分钟前
利用Packet Tracer网络实验
linux·运维·服务器
嵌入式×边缘AI:打怪升级日志44 分钟前
Linux 驱动实战:SR501 人体红外传感器驱动开发与调试全记录
linux·运维·驱动开发
正点原子1 小时前
【正点原子Linux连载】第三章 U-Boot使用 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南
linux·运维·驱动开发
Qbw20041 小时前
【Linux】进程地址空间
linux·c++
忍冬行者1 小时前
MongoDB 三节点副本集离线部署运维手册
运维·数据库·mongodb
爱学习的小囧2 小时前
ESXi VMkernel 端口 MTU 最佳设置详解
运维·服务器·网络·php·虚拟化
jamon_tan2 小时前
linux下lvgl8.3动态库编译
linux