---
title: 给链接器参数加上-Wl
description: "```"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/compilation/ug-bisheng/kunpengbisheng_06_0040.html
sourcePath: /source/zh/kunpengdevps/compilation/ug-bisheng/kunpengbisheng_06_0040.html
indexId: 0f05895a7fdcebb537e60ed779fed42e5be7b48bc6d0dc546a632b537cdb51af74
---
# 给链接器参数加上-Wl

#### 错误信息

```
clang: error: unsupported option `--whole-archive` 
clang: error: unsupported option `--no-whole-archive` 
clang: error: unknown argument: `-soname`
```


#### 问题介绍

部分应用构建脚本在编译器为clang时可能不会默认给需要传递给链接器加上-Wl，这部分参数必须添加-Wl，才能传递给链接器。

包括但不限于：

- --whole-archive
- --no-whole-archive
- -soname

如果出现unknown argument或者unsupported option，并且该选项是应该传给链接器的，则需要加上-Wl。


#### 解决方案

这些参数前面添加-Wl。例如：

```
-Wl,--whole-archive -Wl,--no-whole-archive -Wl,-soname
```
