查询unix可执行文件

Vij*_*jay 2 unix executable binaryfiles

这可能是一个基本问题,但我想问,因为我不知道它.

如果我有一个二进制文件,它是在HP-UX上创建的,我突然在Linux上使用这个二进制文件,或者让我们说在AIX或sun solaris这样的任何其他平台上,如果我想查看二进制文件的详细信息,请参阅它是在哪个平台上开发的,我怎么能在任何平台上做到这一点?还是有一种通用的方式在unix的所有风格上做它?

mou*_*iel 6

file命令为您提供有关任何文件的信息,而不仅仅是可执行文件.

在可执行文件上,它给出了以下结果:

MS Windows PE 32位Intel 80386控制台可执行文件不可重定位

要么

ELF 32位MSB可执行文件,SPARC,版本1(SYSV),静态链接,未剥离