问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何判断Unix系统及库文件是32位还是64位的

发布网友 发布时间:2022-04-22 14:57

我来回答

1个回答

热心网友 时间:2023-08-02 15:49

某些时候,我们需要知道操作系统的位数,或者配置插件的时候需要知道主程序的位数(例如配置apache插件的时候需要知道apache的位数以便配置相应的插件),最简单的办法就是执行file命令,如:file 命令Linux:# file libnss1_files-2.2.4.so libnss1_files-2.2.4.so: ELF 32-bit LSB shared object,Intel80386, version 1,not stripped # file libtrsbean.so libtrsbean.so: ELF 64-bit LSB shared object, version 1,not strippedAIX:32位的没有说明#file /usr/ccs/lib/mcrt0.o /usr/ccs/lib/mcrt0.o: executable (RISC System/6000)orobjectmolenot stripped#file /usr/ccs/lib/mcrt0_64.o /usr/ccs/lib/mcrt0_64.o: 64-bit XCOFF executable orobjectmolenot strippedSolaris:# file libmp.so libmp.so: ELF 32-位 MSB 动态库 SPARC 版本1,动态链接,没有除去od 命令另外通过二进制查看命令od查看相关的库文件也可以解决此问题,但难度大,也不保险。下面给出在不同系统中的结果,以供参考(由于只在某一版本的操作系统下面做的测试,下面的结果不可能适应所有的所有版本的系统)Linux32位第4段是0101;64位第4段是0102 。-h 表示按16进制2字节整数查看,整数高低位也调整了(如7f45变成457f); -N 10 表示查看10个字节。#od -h -N 10 32.so 0000000457f464c 0101 00010000#od -h -N 10 64.so 0000000457f464c 0102 0001 0000Solaris和Linux差不多,只是Linux的 -h 参数变成 -x。另外显示结果也不太一样,Solaris是按照字节顺序显示的,Linux是按照16进制2字节整数查看,会把高低位调整了。#od -x -N 10 32.so 00000007f454c46010101000000#od -x -N 10 64.so 00000007f454c46010201000000AIX32位是01df ;64位是01f7#od -N 10 -h crt0_r.o 0000000 01df 00033d65462a0000#od -N 10 -h mcrt0_64.o 0000000 01f7 00033fe27fd50000HP Unix没有实际操作,只是通过UltraEdit打开两个文件xxx32.sl和xxx64.sl并比较前面几个字节(HP库文件是.sl结尾不是.so结尾的)。发现64位的文件和Linux/Solaris的类似。0210010e0512407f454c46020201
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
研究生入学体检不能过 红茶的功效与作用有哪些为什么好多人爱喝红茶 萧山九中是什么样的学校 睡莲子是放水里还是泥里? 萧山八中28号报到那天晚上是不是住在学校了 皮肤瘙痒,主要是下半身没有什么特殊症状。注解:我用过... 女孩不能吃海鲜和烤的东西是为什么 为什么大人总让我少吃海鲜之类的食物 女孩子不宜多吃海鲜,? 请问欧码xl的男式裤子胸围和腰围和臀围分别是多少啊?谢谢 查看LINUX unix的操作系统是多少位 简述UNIX操作系统V中系统区表现 Unix系统有哪些版本? LINUX / UNIX 操作系统有几个版本 UNIX系统下查看电脑配置 hp笔记本电脑查型号?序列?操作系统版本?怎么查??? unix所有版本 hp笔记本电脑查型号?序列?操作系统版本?怎么查??? 如何查看UNIX系统版本? 新冠疫苗不适宜人群包括哪些? 新型肺炎疫苗,哪些人不适合接种?原因有哪些? 哪些人暂不适合接种新冠疫苗?这些人出行怎么办? 请问哪些病不能打新冠疫苗? 怎么查自己所在城市有没有5G基站? 怎么查找到附近的5G网络哦? 怎么样可以在网上查询附近的名企 ios怎么查4g基站 怎样查询附近的联通基站是不是坏了有什么电话吗 怎样在手机上查附近地区基本农田? 怎么知道附近有多少个联通基站? 苹果7插了卡显示无服务? lunix操作系统有那版本? windows.linux.unix.solaris操作系统的版本 苹果7puls插卡显示无服务是怎么回事? 现在企业常用的Unix系统版本是什么? UNIX系统标准是? 苹果手机插了卡显示无服务 女孩取名 辛丑辛丑丁丑乙巳 女,取名? 辛丑年辛丑月丙寅日戍时生女孩怎么起名字? 辛丑年正月初二出生女宝宝该怎么取名字?王姓忠字辈 2021农历什么年? 梅艳芳是因为什么原因去世的? 2021年农历九月二十三10点03分女宝宝取名? 辛丑年癸已月丁丑日辛卯时出生女孩如何取用神? 2021年5月4号上午九点4分女孩根据生辰八字起名? 给儿子取名字姓罗排永字辈 辛丑年王姓女孩忠字辈该怎么取名? 辛丑年女孩乳名依苡好吗 辛丑年(牛)丙申月+己酉日早晨十点十分小女孩是什么命 苹果七代网易云评论怎么删掉