Dynamic-Linking

ldd --version 退出 1 正常嗎?

  • December 22, 2016

我在基於 musl 的作業系統(我的第一個)上並ldd --version列印到標準錯誤:

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

1它以狀態退出。這也發生在ldd --help. 這是正常的ldd --version嗎?

這是正常的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

引用自:https://unix.stackexchange.com/questions/332086