`ldd --version`退出1正常吗?

`ldd --version`退出1正常吗?

我使用的是基于 musl 的操作系统(我的第一个)并ldd --version打印到标准错误:

musl libc (x86_64)
Version 1.1.15
Dynamic Program Loader
Usage: ldd [options] [--] pathname

它以1状态退出。这也会发生在ldd --help.这是正常的吗ldd --version

答案1

这是正常的吗ldd --version

虽然其他版本给出返回码 0,但 Google 搜索(for +"Version 1.1.15" +"Dynamic Program Loader")显示有报道您使用的版本(1.1.15)的行为方式如下(并导致问题):

db02d024bb15:~# ldd --version 2>&1
musl libc (x86_64)
Version 1.1.15
Dynamic Program Loader
Usage: ldd [options] [--] pathname
db02d024bb15:~# echo $?
1

相关内容