---
title: 指定数学库
description: "optimized-routines是针对ARM体系处理器各种库函数的优化实现，毕昇编译器将其以动态链接库的方式集成到工具链中，支持数学函数的标量和矢量实现。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/bisheng/hist-bisheng/kunpengbisheng_06_0010_0.html
sourcePath: /source/zh/kunpengdevkithistory/bisheng/hist-bisheng/kunpengbisheng_06_0010_0.html
indexId: 3dc48a91a7aee24acce8788c42234db58be1cc5c61c3d18c4cfd8751b6464fb182
---
# 指定数学库

optimized-routines是针对ARM体系处理器各种库函数的优化实现，毕昇编译器将其以动态链接库的方式集成到工具链中，支持数学函数的标量和矢量实现。

指定标量数学库：

```
clang -O3 -lmathlib -lm
```

指定矢量数学库：

```
clang -O3 -fveclib=MATHLIB -lmathlib -lm
```

mathlib函数支持不完全，需要增加-lm选项链接libm，并且libm的链接顺序必须在mathlib之后。
