Clang Link时间优化不适用于arm-none-eabi-gcc工具链

时间:2017-05-22 23:21:32

标签: c gcc linker arm clang

我正在使用STM32F3系列ARM处理器并尝试让clang编译工作。我已经通过链接时间优化正确编译了arm-none-ambi-gcc。

只有在禁用链接时优化(不要在编译器标志中包含-flto)时,才能进行编译。从我在互联网上找到的内容来看,这是因为arm-none-ambi-gcc工具链没有gold linkerld.gold)而clang显然需要这样做{ {1}}(link)。不幸的是,听起来像arm-none-eabi-gcc工具链并没有支持这个(forum post here

当我仅使用arm-none-eabi-gcc进行编译时,如果没有金链接器,它可以使用链接时优化没问题。有没有办法通过没有 黄金链接器的clang 来获得链接时间优化?

0 个答案:

没有答案