Linux常见命令集合(持续更新中...)
目录1.打印环境变量1.1.查看所有环境变量1.2.查看单个环境变量2.查看程序加载了哪些库2.1.查「还没运行」的程序依赖哪些库最常用2.2.查「正在运行」的程序实际加载了哪些库3.“库找不到” 最管用、最直接的 5 种方法3.1.临时生效测试用重启终端失效3.2.当前用户永久生效3.3.系统全局生效所有用户都能用3.4.最标准配置系统库缓存推荐3.5.在编译程序时嵌入 RPATH或 RUNPATH1.打印环境变量1.1.查看所有环境变量env 或 printenv1.2.查看单个环境变量echo $变量名例如echo $PATH echo $LD_LIBRARY_PATH # 对你查Qt库最有用2.查看程序加载了哪些库2.1.查「还没运行」的程序依赖哪些库最常用ldd 你的程序例如ldd ./myapp2.2.查「正在运行」的程序实际加载了哪些库先找到进程 PIDps aux | grep 你的程序名然后用下面任意一条cat /proc/你的PID/maps | grep .so | sort -upmap -p 你的PID | grep .solsof -p 你的PID | grep .so例如只看 Qt 相关ldd ./your_app | grep Qt3.“库找不到” 最管用、最直接的 5 种方法3.1.临时生效测试用重启终端失效直接指定 Qt 库路径运行程序export LD_LIBRARY_PATH/你的Qt库路径/lib:$LD_LIBRARY_PATH ./你的程序比如你装的 Qt5export LD_LIBRARY_PATH/opt/Qt5.15.2/lib:$LD_LIBRARY_PATH ./myapp3.2.当前用户永久生效编辑用户环境变量vim ~/.bashrc 或 nano ~/.bashrc在最后加一行export LD_LIBRARY_PATH/你的Qt库路径/lib:$LD_LIBRARY_PATH生效source ~/.bashrc3.3.系统全局生效所有用户都能用sudo vim /etc/profile末尾添加export LD_LIBRARY_PATH/你的Qt库路径/lib:$LD_LIBRARY_PATH生效source /etc/profile3.4.最标准配置系统库缓存推荐新建 Qt 库配置文件sudo vim /etc/ld.so.conf.d/qt.conf写入 Qt 库路径/你的Qt库路径/lib更新系统库缓存sudo ldconfig3.5.在编译程序时嵌入 RPATH或 RUNPATH如果你是自己编译程序可以在链接阶段通过-Wl,-rpath,选项将库的绝对路径或相对路径硬编码到可执行文件中gcc -o myprog myprog.c -L/path/to/lib -lxxx -Wl,-rpath,/path/to/lib之后运行时可执行文件会优先从该路径查找库不受环境变量影响。持续更新中。。。

相关新闻

VS实用调试技巧

VS实用调试技巧

一.bugbug本意是“昆虫”或“虫子”,现在一般是指在电脑系统或程序中,隐藏着的一些未被发现的缺陷或 问题,简称程序漏洞。二.调试(debug)当我们发现程序中存在的问题的时候,那下⼀步就是找到问题&#xff0…

2026/7/4 16:31:17 阅读更多 →
字节跳动发布分布式训练技术:让模型训练像搭积木一样灵活高效

字节跳动发布分布式训练技术:让模型训练像搭积木一样灵活高效

这项由字节跳动种子实验室主导的研究发表于2026年2月的arXiv预印本论文库,论文编号为arXiv:2602.22437v1。有兴趣深入了解的读者可以通过该编号查询完整论文内容。在人工智能快速发展的今天,训练超大规模语言模型就像建造摩天大楼一样复杂。每当我们想要…

2026/7/4 19:44:02 阅读更多 →
2026年AI圈薪资真相:手握大模型算法,年薪百万只是起步!5大高薪岗位+6招涨薪秘籍全解析

2026年AI圈薪资真相:手握大模型算法,年薪百万只是起步!5大高薪岗位+6招涨薪秘籍全解析

开门见山,先给你一组2025年AI圈的“薪资真相”: 要是你手里攥着“大模型算法”硬技能,月薪7万只是起点,年薪百万连“及格线”都算不上;若能坐上“AI科学家/负责人”的位置,11万月薪打底,年终奖…

2026/7/4 10:54:18 阅读更多 →

最新新闻

JVM是什么?

JVM是什么?

JVM是什么?JVM,即Java Virtual Machine,即Java虚拟机。虚拟机是什么?模拟出一台和真实物理电脑行为几乎一样的虚拟电脑的软件。(JVM是进程虚拟机,不模拟硬件,只模拟一套自定义虚拟指令集&#x…

2026/7/4 19:43:35 阅读更多 →
Deepin Boot Maker终极指南:3步制作Linux启动盘的最佳实践

Deepin Boot Maker终极指南:3步制作Linux启动盘的最佳实践

Deepin Boot Maker终极指南:3步制作Linux启动盘的最佳实践 【免费下载链接】deepin-boot-maker 项目地址: https://gitcode.com/gh_mirrors/de/deepin-boot-maker 你是否曾为安装Linux系统而烦恼?传统命令行制作启动盘的方式复杂且容易出错&…

2026/7/4 19:43:35 阅读更多 →
Transformers.js:重新定义浏览器端AI开发的颠覆性框架

Transformers.js:重新定义浏览器端AI开发的颠覆性框架

Transformers.js:重新定义浏览器端AI开发的颠覆性框架 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https://gitcode.com…

2026/7/4 19:41:34 阅读更多 →
Codex 用户集体暴怒!Token疯狂蒸发的 5 个原因终于找到了

Codex 用户集体暴怒!Token疯狂蒸发的 5 个原因终于找到了

最近不少朋友都有一个感受,就是codex怎么消耗变快了。之前是100刀的Pro会员随便用,根本用不完(额度那个时候有翻倍)。后续发现100刀的Pro开始不够用了,甚至到最后200刀的刀Pro也开始不够用了。就在2026 年 6 月底&…

2026/7/4 19:41:34 阅读更多 →
Python简史

Python简史

Python是我喜欢的语言,简洁,优美,容易使用。前两天,我很激昂的向朋友宣传Python的好处。 听过之后,朋友问我:好吧,我承认Python不错,但它为什么叫Python呢? 我不是很确…

2026/7/4 19:39:34 阅读更多 →
米游社自动签到工具:3分钟完成配置,轻松获取游戏奖励

米游社自动签到工具:3分钟完成配置,轻松获取游戏奖励

米游社自动签到工具:3分钟完成配置,轻松获取游戏奖励 【免费下载链接】MihoyoBBSTools Womsxd/AutoMihoyoBBS,米游社相关脚本 项目地址: https://gitcode.com/gh_mirrors/mi/MihoyoBBSTools 想要每天自动完成米游社签到,获…

2026/7/4 19:39:34 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻