ACCI版本信息查看¶
ACCI从v2.0.15(不含)版本后更高版本支持通过直接执行ACCI库的方式获得版本号信息,打印的信息项目各版本可能有所变化。
Linux下获取方式¶
直接执行libacci.so库文件。
示例:
/opt/ShenTong/bin/libacci.so
会打印如下信息:
Version : ACCI 2.0.0 (64bit)(build 261931 001) for Linux
表明ACCI的编译版本
环境需求:
由于此功能依赖操作系统的ld库,但各个平台和操作系统的ld库版本不同,且做的软链接也不同,因此部分平台直接执行libacci.so库可能报错,比如:
[root@localhost Linux64]# ./libacci.so
-bash: ./libacci.so: /lib64/ld-linux.so: bad ELF interpreter: 没有那个文件或目录
提示需要/lib64/ld-linux.so文件,而一般在操作系统的/lib64目录下肯定有ld-2-.so这个库,将这个库做一个ld-linux.so链接即可(ln -s ld-2-.so /lib64/ld-linux.so),再次执行libacci.so即可正确执行。
各个平台依赖的ld库的路径一般不同,如果执行出错,请根据错误信息做软链接,acci中对各个平台下的ld软链接要求:
x86-64 : /lib64/ld-linux-x86-64.so.2
x86-32 : /lib/ld-linux.so.2
arm-64 : /lib64/ld-linux-aarch64.so.1
mipsel-64 : /lib64/ld.so.1
loongarch-64 : /lib64/ld-linux-loongarch64.so.1
sw-64 : /lib/ld-linux.so.2
Windows下获取方式¶
windows下通过rundll32.exe去执行,在64位操作系统中,c:WindowsSystem32rundll32.exe是64位的,c:WindowsSysWOW64rundll32.exe下是32位的。
执行方式如下:
打开一个cmd窗口,并进入acci.dll所在目录中去:
rundll32.exe acci.dll,__get_acci_info
执行完成后,会在当前工作目录中生成acci_info.txt的文件,注意acci_info.txt生成在工作目录,如果cmd当前的目录是c:,则acci_info.txt生成在c:acci_info.txt。