---
title: 系统binutils版本过低导致debug_info段链接失败
description: "```"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/bisheng/hist-bisheng/kunpengbisheng_06_0078_0.html
sourcePath: /source/zh/kunpengdevkithistory/bisheng/hist-bisheng/kunpengbisheng_06_0078_0.html
indexId: 34b87c136ad3be73c72b9d6c76ef205290dab6564669ed9fd1a6b6013fe0239482
---
# 系统binutils版本过低导致debug_info段链接失败

#### 错误信息

```
unable to initializedecompress status for section .debug_info
```


#### 问题介绍

在x86_64 环境 CentOS 7.6、Ubuntu 18.04 系统上运行时，如果系统默认的binutils版本低于2.32，会由于低版本binutils对调试信息段的对齐处理有误，导致在链接时如果链接由高版本（版本>2.32）binutils 生成的debug_info 段链接失败。


#### 解决方案

1. 在链接时使用-fuse-ld=lld 选项，选择毕昇编译器自带的链接器即可。

2. 如仍然需要GNU链接器，请升级系统链接器到2.32版本以上。
