---
title: Euler OS下编译fio 2.1.10提示collect2: error: ld returned 1 exit status的解决方法
description: "在鲲鹏服务器上安装Euler for ARM系统，编译fio执行make后提示“collect2: error: ld returned 1 exit status”。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenggrf/trouble/kunpenggeneral_troublecase_045.html
sourcePath: /source/zh/kunpenggrf/trouble/kunpenggeneral_troublecase_045.html
indexId: 995bbe38c451d02db6968c0e502d54865a3a9015a4b0ad29ae2abbd6a8f8394365
---
# Euler OS下编译fio 2.1.10提示collect2: error: ld returned 1 exit status的解决方法

#### 问题现象描述

在鲲鹏服务器上安装Euler for ARM系统，编译fio执行make后提示“collect2: error: ld returned 1 exit status”。


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

无


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

1. 修改os-linux.h，在os-linux.h文件中添加头文件。

```
#include <sys/sysmacros.h>
```


2. 重新执行make && make install，编译安装成功。
3. 查看fio版本。
