Linux下怎么看一个二进制程序是那种语言编译的?
在Linux下,可以使用file命令来查看一个二进制程序是哪种语言编译的。file命令会根据文件的特征码来判断文件的类型。
使用方法如下:
file <二进制程序路径>
例如,如果要查看一个名为program的二进制程序是哪种语言编译的,可以使用以下命令:
file program
执行命令后,会输出该二进制程序的类型信息,其中包括编译的语言。例如,输出可能会显示为“ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=xxxxx, not stripped”,其中的“x86-64”表示该程序是用x86-64架构编译的。
原文地址: https://www.cveoy.top/t/topic/iwiV 著作权归作者所有。请勿转载和采集!