-2

我喜欢了解执行文件是 64 位还是没有。我想了解 Linux 中的运行进程是 64 位还是 32 位的 c++。我不想使用“文件”命令。例如:文件 -L bash

4

3 回答 3

5

您需要解析 elf 标头。您可以编写自己的解析器,或使用专用库,例如​​:http ://elfio.sourceforge.net/

于 2013-09-16T04:33:32.850 回答
2

你应该使用elfio lib。这是一个链接:(http://elfio.sourceforge.net

于 2013-09-16T08:53:27.823 回答
0

您可以使用:readelf -h <executable file name>

于 2015-08-18T03:50:42.850 回答