相关疑难解决方法(0)

在LINUX中确定.a库/存档是32位还是64位?

我们在Linux中分发64位和32位版本的静态库.在对客户进行故障排除时,我希望我的诊断shell脚本通过检查.a存档文件来快速消除问题,以确定它是32位还是64位.我遇到的方法不够优雅:

  1. 提取.o成员并询问"file"命令(例如,ELF 32位等)

  2. 开始包括编码指示的虚拟成员,例如32bit.o/64bit.o并使用"ar -t"进行检查

我试过"字符串xyz.a | grep 32",但这不适用于版本.这不是一个令人心碎的问题,但如果你知道一个优雅的解决方案,我想知道.

linux archive 32bit-64bit

80
推荐指数
5
解决办法
8万
查看次数

标签 统计

32bit-64bit ×1

archive ×1

linux ×1