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

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