[英]Understanding the output of ldd
我很难理解ldd的输出-尤其是处理器标识符。 有问题的字符串是这个:
Shortest.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, from ']', not stripped
我对此有几个疑问:
提前致谢
ELF是可执行的和可链接的格式-它指定库的格式-请参阅可执行和可链接格式 。 LSB指定数据的字节序。 英特尔386意味着它将在所有与386兼容的芯片上运行,包括奔腾和AMD芯片,但不能(例如)Power PC或IBM / 370体系结构。
至于']',这个库与测试实用程序没有任何关系,不是吗? 一个可以让您说:
if test -x foobar
要么
if [ -x foobar ]
在shell脚本中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.