---
title: 安装A-FOT工具
description: "A-FOT是一款用于提升GCC for openEuler编译器自动反馈优化特性易用性的工具，可在工作节点上单独安装A-FOT工具。适用于编译阶段。"
url: https://www.hikunpeng.com/document/detail/zh/nativedevp/userguide/install/NativeDevelopment_0045.html
sourcePath: /source/zh/nativedevp/userguide/install/NativeDevelopment_0045.html
indexId: fed1d423a10c2ae544fe50634ffc50d16631bc005b0e904fb947d6f71e9167cb67
---
# 安装A-FOT工具

A-FOT是一款用于提升GCC for openEuler编译器自动反馈优化特性易用性的工具，可在工作节点上单独安装A-FOT工具。适用于编译阶段。

#### 前提条件

环境依赖需满足以下条件：- 架构：鲲鹏ARM
- 操作系统：openEuler 22.03 LTS、openEuler 22.03 LTS SP1、openEuler 22.03 LTS SP2、openEuler 22.03 LTS SP3
- 编译器：GCC for openEuler 2.3.2及以上
- 软件包：perf


#### 安装工具

1. 安装A-FOT工具。

  - 仅支持openEuler 22.03 LTS系统进行yum源安装。

```
yum install -y A-FOT
```


  - 其他操作系统支持拉取远端分支，拉取后在当前目录生成A-FOT目录，可直接使用A-FOT工具。

```
git clone
https://gitee.com/openeuler/A-FOT.git(https://gitee.com/openeuler/A-FOT.git)
```


2. 安装perf依赖。

  - 配置网络源或本地源后使用yum安装。
  -     RPM包(https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS/everything/aarch64/Packages/)
安装。（下载perf-5.10.0-60.18.0.50.oe2203.aarch64.rpm）

```
rpm -ivh perf-5.10.0-60.18.0.50.oe2203.aarch64.rpm
```


    这里以openEuler 22.03 LTS为例，其它openEuler类操作系统可参见“https://mirrors.huaweicloud.com/openeuler/操作系统/everything/aarch64/Packages/”，搜索下载对应的perf软件包。 操作系统：替换为具体使用的操作系统。

3. A-FOT工具安装后，相关使用操作请参见A-FOT工具命令参考(https://www.hikunpeng.com/document/detail/zh/nativedevp/userguide/pipeline/NativeDevelopment_0114.html)。
