【Green Hills】AX.exe基本使用指导

1、 文档背景

在打包库文件后,如何查看库文件的相关信息,ax.exe可以协助我们进行库文件的修改和信息查看,本文档以相关示例讲述如何使用ax.exe程序。


2、软硬件环境

1)、软件版本::Mutil 8.14 Compiler 2024.1.5

2)、电脑环境:Windows 11

3)、外设硬件:无


3、操作步骤

1)、ax.exe的默认存放路径为C:ghscomp_xxxxax,目前放置在安装路径下的comp文件夹下,输入命令后可以查看有关操作指令。下列举例讲解相应的软件版本。



2)、在工程目录下使用C:ghs_arm_24comp_202414ax -tv J6_MCU_DEBUG.a 查看该库文件调用的相关目标文件,

rw-rw-rw-:表示文件所有者的权限、文件所属组的权限、其他人的权限(跟本文件无关的人)均对该目标文件具有可读可写功能。

0/0:表示无访问设置

38516:数字代表字节大小

Dec 02 20:51 2024:显示该目标文件的生成时间

xmodem.o:显示该目标文件的具体名称。



3)、在工程目录下使用C:ghs_arm_24comp_202414ax -r J6_MCU_DEBUG.a err.o,将相应的err.o文件添加在J6_MCU_DEBUG.a内,经过下方文件比对可查看相应的err.o文件已添加。




4)、在工程目录下使用C:ghs_arm_24comp_202414ax -r J6_MCU_DEBUG.a err.o,将相应的err.o文件移除至J6_MCU_DEBUG.a内,经过下方文件比对可查看相应的err.o文件移除




5)、在工程目录下使用 C:ghs_arm_24comp_202414ax -p J6_MCU_DEBUG.a XcpTester_Can.o >new1.o,将.a文件内的XcpTester_Can.o文件进行提取成new1.o文件。


注:提取多个目标文件至新目标文件提取成功,但测试链接无法new.o无法代替XcpTester_Can.o XcpTester.o