GCC LTO-仅链接器插件支持fno-fat-lto-objects

时间:2018-10-24 07:33:01

标签: c++ gcc linker lto

我正在尝试在代码库中使用LTO。我在编译和链接时都使用了-flto标志。它创建了胖对象,但是链接后生成的二进制文件与不使用LTO时保持不变(大小或性能没有差异)。

然后,我决定使用fno-fat-lto-objects标志,以便仅生成与LTO兼容的目标文件。但是在编译过程中会抛出错误:

cc1plus: error: -fno-fat-lto-objects are supported only with linker plugin

我认为我无法在链接时使用LTO,因此二进制文件没有区别。

任何人都可以帮助克服上述错误吗?

0 个答案:

没有答案