在CentOS下优化GCC编译性能可从以下方面入手:
-O2/-O3:平衡或最大化优化(-O3可能增加编译时间)。-march=native:针对当前CPU架构优化。-flto:启用链接时优化。make -j$(nproc):按CPU核心数并行编译。ccache(缓存中间结果)、distcc(分布式编译)。示例命令:
# 安装ccache并启用 sudo yum install ccache export PATH="/usr/lib/ccache:$PATH" # 编译时使用多线程+缓存 make -j$(nproc) CC="ccache gcc"