Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
L

libtree

> 编程语言
Open source

ldd as a tree

2.8K stars0 likes0 views
WebsiteGitHub

About

ldd as a tree

libtree

A tool that:

  • :deciduous_tree: turns ldd into a tree
  • :point_up: explains how shared libraries are found or why they cannot be located

Output

By default, certain standard dependencies are not shown. For more verbose output use

  • libtree -v Show libraries skipped by default
  • libtree -vv Show dependencies of libraries skipped by default
  • libtree -vvv Show dependencies of already encountered libraries

Use the --path or -p flags to show paths rather than sonames:

  • libtree -p $(which tar)

Use --max-depth to limit the recursion depth.

Install

  • Prebuilt binaries for v3.1.1

    arch sha256sum aarch64 (linux) c5d4fbcd4e3fb46f02c028532f60fcf1c92f7c6aad5b07a991c67550c2554862 armv6l (linux) 16f5a7503a095bd88ebc5e21ec4ba8337c5d9712cac355bf89399c9e6beef661 armv7l (linux) 17f493621e7cc651e2bddef207c1554a64a114e1c907dbe5b79ff0e97180b29e i686 (linux) 230a163c20f4a88a983d8647a9aa793317be6556e2c6a79e8a6295389e651ef5 x86_64 (linux) 49218482f89648972ea4ef38cf986e85268efd1ce8f27fe14b23124bca009e6f
  • Fedora / RHEL / CentOS

    $ dnf install epel-release # For RHEL and derivatives enable EPEL first 
    $ dnf install libtree-ldd
    
  • Ubuntu 22.04+

    apt-get install libtree
    
  • GNU Guix

    guix install libtree
    
  • Older release v2.0.0

Building from sources

libtree requires a C compiler that understands c99

git clone https://github.com/haampie/libtree.git
cd libtree
make # recommended: LDFLAGS=-static
Or use the following unsafe quick install instructions
curl -Lfs https://raw.githubusercontent.com/haampie/libtree/master/libtree.c | ${CC:-cc} -o libtree -x c - -std=c99 -D_FILE_OFFSET_BITS=64

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •:deciduous_tree: turns ldd into a tree
  • •:point_up: explains how shared libraries are found or why they cannot be located
  • •libtree -v Show libraries skipped by default
  • •libtree -vv Show dependencies of libraries skipped by default
  • •libtree -vvv Show dependencies of already encountered libraries
  • •libtree -p $(which tar)
  • •Prebuilt binaries for v3.1.1
  • •Fedora / RHEL / CentOS
  • •Ubuntu 22.04+
  • •GNU Guix

> Tags

C

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言