标签: gcc gfortran ipa
gcc(特别是C,C ++和Fortran编译器)是否支持过程间分析以提高性能? 如果是,哪些是相关标志?
http://gcc.gnu.org/wiki/InterProcedural说gcc将实施IPA,但该页面已经过时了。
答案 0 :(得分:1)
是的,它支持。看看以-fipa here开头的选项。最近的gfortran版本(4.5+)支持更复杂的优化类型 - 链接时优化(LTO),它是跨文件的过程间优化。相应的编译器标志是-flto。
P.S。我在博客上写了一小段帖子about LTO。别客气! : - )