---
title: LTO优化
description: "毕昇编译器支持链接时优化（LTO），传统的编译方式只能将优化局限于单个编译单元（如.c文件），而链接时优化可以跨编译单元全局优化，从而实现跨文件函数内联、函数特化、常量传播等优化。链接时优化往往能提升程序性能，但是需要更长的编译时间。要使能链接时优化，需要在编译（如Makefile中的CFLAGS）和链接选项（如Makefile中的LDFLAGS）中都加入-flto。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/bisheng/hist-bisheng/kunpengbisheng_06_0012.html
sourcePath: /source/zh/kunpengdevkithistory/bisheng/hist-bisheng/kunpengbisheng_06_0012.html
indexId: 4c0976d29b61f439a7cb5769cdd72109db37327e48a23103907d95a603d68b6480
---
# LTO优化

毕昇编译器支持链接时优化（LTO），传统的编译方式只能将优化局限于单个编译单元（如.c文件），而链接时优化可以跨编译单元全局优化，从而实现跨文件函数内联、函数特化、常量传播等优化。链接时优化往往能提升程序性能，但是需要更长的编译时间。要使能链接时优化，需要在编译（如Makefile中的CFLAGS）和链接选项（如Makefile中的LDFLAGS）中都加入-flto。
