Linux下查看某个程序运行所需的链接库


快3个月没有更新博客了,最近的一篇文章竟然是8月3日写的(而且还不是和代码/技术相关的,只是简单记录的Sublime Text2的使用经验、技巧),唉,怎么会这样???

虽然说这期间有这种那种的问题,但是,『懒』是一个显而易见的原因;其次就是——换公司了,每天花在路上的时间增多了不少,回到家都比较晚了、也比较累,而且还有其它的事情要做,写博客的时间就少了很多。但是,从下周开始,决定继续开始更新内容了,自己逼自己去记录、去尝试、去学习新的知识,只有这样才能不断提高;还有就是,忙起来了之后就没有时间胡思乱想了。

发牢骚到此为止,下面开始记录一个之前就思考过的问题和找到的解答:如何知道Linux下的某个程序运行需要依赖哪些库?

=Start=

搜索关键字:

linux how to know which library need

参考链接:
参考解答:
  • ldd
  • ldconfig
  • objdump
  • readelf
  • lsof
  • nm
  • strings
  • strip
  • pldd
  • pmap

具体用法和例子之后补充……

=EOF=

, ,

《 “Linux下查看某个程序运行所需的链接库” 》 有 2 条评论

  1. liblzma后门疑似国家级APT
    https://mp.weixin.qq.com/s/KzIhfGwKygcKUrlN42dv-Q

    多年社区潜伏,一朝功亏一篑 | xz事件思考与技术分析
    https://mp.weixin.qq.com/s/mbiIi042p-N3Jhvzv8Bxqw
    `
    如何成为一个开源项目/社区的maintainer?以下是GPT的回答:

    要成为开源社区的维护者,需要具备一定的技术能力、积极的社区参与度,以及持续贡献的意愿。以下是成为开源社区维护者的步骤:

    1. 选择你感兴趣的项目: 首先找到一个你感兴趣、与你的技能和专业知识相关的开源项目。寻找个活跃的社区,并且与你热衷的领域相关的项目。
    2. 定期贡献: 开始为项目做贡献,修复bug、添加功能、改进文档,或者帮助进行测试。确保你的贡献符合项目的指南和编码标准。
    3. 与社区互动: 积极参与项目社区的讨论、邮件列表、论坛或聊天频道。向其他贡献者提供帮助提出问题,并寻求对你的贡献的反馈。
    4. 了解项目治理: 熟悉项目的治理结构,包括决策方式、当前的维护者是谁,以及任何贡献指南或流程。
    5. 展现领导力和主动性: 通过承担超出编码之外的责任,如帮助项目管理、审核拉取请求、指导新贡献者或组织活动,展现你的领导能力。
    6. 建立信任和声書: 持续产出高质量的贡献,并积极参与社区。建立信任需要时间,所以要耐心并且保持对项目的承诺。
    7. 表达对维护者角色的兴趣: 一旦你在项目中确立了自己的价值,对项目有了良好的了解,向现有的维护者或项目领导表达你成为维护者的兴趣。
    8. 展示你的能力: 展示你对项目的了解,你对项目目标和价值观的理解,以及你有效协作的能力。提供你过去贡献和在社区中的领导经验的例子。
    9. 接受反馈井学习: 接受来自现有维护者和社区成员的反馈。将反作为提高自己、成长为贡献者0和潜在维护者的机会。
    10. 过渡到维护者角色: 如果现有的维护者同意,你可能会被邀请加入维护团队。作为维护者,你将承担额外的责任,如市核贡献、管理问题,并指导项目的发展方向。

    要成为开源项目的维护者是一个渐进的过程,需要投入、努力和对项目及其社区的真正热爱
    `

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注