---
title: 输入二进制的要求
description: "1. BOLT目前只能处理x86_64和AArch64 (RISCV的支持社区还在进行) ELF二进制"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/compilation/ug-bisheng/kunpengbisheng_30_0024.html
sourcePath: /source/zh/kunpengdevps/compilation/ug-bisheng/kunpengbisheng_30_0024.html
indexId: 48d293e9f46cde1ba792cd1329ae6322d0736bd397d16ab45a6e1af592d21f3074
---
# 输入二进制的要求

1. BOLT目前只能处理x86_64和AArch64 (RISCV的支持社区还在进行) ELF二进制
2. 二进制至少包含一个未剥离的符号表
3. 在链接时使能保留重定位(--emit-relocs或-q )选项，为了获得最大的性能提升
4. 在编译GCC8及以上版本待优化的二进制需添加-fno-reorder-blocks-and-partition标志
5. 在编译时添加 -gdwarf-4，因为Dwarf v5目前支持的还不完善
