linux 下sudo运行程序,链接找不到问题处理

原因:用了 sudo,环境变量被"清空"了!

一步到位的正确修复(强烈推荐)

✅ 把 /opt/lib 注册成系统库路径

1️⃣ 写入 ld 配置
复制代码

sudo tee /etc/ld.so.conf.d/octconsole.conf <<EOF

/opt/lib

EOF

⚠️ 注意:不是 /opt,因为你的 so 就直接放在这个目录下。

2️⃣ 刷新动态链接缓存
复制代码

sudo ldconfig

3️⃣ 立刻验证(这一步很重要)
复制代码

ldconfig -p | grep axsun

你应该看到类似:

复制代码

lib*.3 (libc6,AArch64) => /opt/lib/lib*

4️⃣ 再跑 ldd
复制代码

sudo ldd /opt/lib/octConsole | grep lib

现在一定会变成:

复制代码

lib*.3 => /opt/lib/lib*.so.3

三、然后直接启动(不改脚本也能跑)

复制代码

sudo /opt/lib/octConsole

👉 这一步 不再依赖 LD_LIBRARY_PATH

👉 也不再怕 sudo / 自启动 / systemd

相关推荐
GeW4 小时前
超详细!RHCE10版通用备考策略,内含评分细则解读
linux
古法安卓4 小时前
Android-日志系统源码解析
android·java·android studio
用户041328465134 小时前
Linux 服务开机自启动怎么配置?systemctl enable 原理详解
linux
小夏coding5 小时前
从"一把梭"到"精妙拆解" —— 滑动窗口计时框架的设计演进
java·后端
MacroZheng6 小时前
同事问我:"Claude Code经常失忆,不怕它把项目搞炸?",我:"怕,三个Markdown文件给它装个永不丢失的外置大脑!"
java·人工智能·后端
十年Java程序媛7 小时前
深度实战:JDK21 虚拟线程 + HikariCP 生产正确配比、坑点、监控全套
java·spring boot
xiaoqiMikko8 小时前
有人在搜一个不存在的 Tomcat 版本
java·tomcat
用户31268748772011 小时前
ConcurrentHashMap 怎么保证线程安全?从分段锁到 CAS+synchronized
java
vipxieliang11 小时前
ValidX vs Apache Commons Validator:功能与性能对比
java·spring boot
SimonKing11 小时前
升级Spring Boot 4后,从 Jackson 2 到 3,到底有哪些变化
java·后端·程序员