【发布时间】:2017-07-25 08:55:27
【问题描述】:
在 Linux 中,使用 gcc 如果我将动态库中的函数声明为 __attribute__((always_inline)),然后动态加载该库,动态链接器会内联该函数吗?
我正在编译动态库,在 -O3 中并且没有传递任何链接时间优化标志 -flto
真正的问题是:是否值得将函数声明为始终内联在动态库中,而大多数时候它是从另一个库调用的?
【问题讨论】:
标签: c++ gcc dll shared-libraries link-time-optimization