如何在linux中检查执行文件是64位?

use*_*718 -2 c++ linux process

我喜欢理解执行文件是64位还是没有.我想要了解Linux中的运行过程是64位还是32位和c ++.我不想使用"file"命令.例如:File -L bash

std*_*all 5

您需要解析elf标头.您可以编写自己的解析器,也可以使用这样的专用库:http://elfio.sourceforge.net/