---
title: 执行自动反馈编译时，MySQL 5.7提示OSError 8: Exec format error的解决方法
description: "执行自动反馈编译时，MySQL 5.7提示“OSError 8: Exec format error”。"
url: https://www.hikunpeng.com/document/detail/zh/boostdb/systemcollaborativeoptimization/cfgo/kunpengdbsmysqlgcc_20_0014.html
sourcePath: /source/zh/boostdb/systemcollaborativeoptimization/cfgo/kunpengdbsmysqlgcc_20_0014.html
indexId: 1f726d386029f00a0fc879621fda67bdfe9f25ac926c26a44db976e2fa86d89c87
---
# 执行自动反馈编译时，MySQL 5.7提示OSError 8: Exec format error的解决方法

#### 问题现象描述

执行自动反馈编译时，MySQL 5.7提示“OSError 8: Exec format error”。


#### 关键过程、根本原因分析

未使用正确的解释器解释脚本文件。


#### 结论、解决方案及效果

1. 修改A-FOT安装目录中的auto_bolt.sh。如果安装目录为“/usr/bin/”，则文件路径为“/usr/bin/auto_bolt.sh”。
  将脚本文件中的以下内容 1 echo "${gcc_path}/bin/g++

  修改为

  1 echo -e "#!/bin/bash\n${gcc_path}/bin/g++

  修改完成后如下图所示。

2. 重新执行自动反馈编译。
