在Linux中,gcc
如果我在动态库中声明一个函数,__attribute__((always_inline))
然后动态加载该库,动态链接器会内联该函数吗?
我正在编译动态库,-O3
并且没有传递任何链接时间优化标志-flto
真正的问题是:当大多数时候从另一个库调用它时,是否值得在动态库中将函数声明为始终内联?
在Linux中,gcc
如果我在动态库中声明一个函数,__attribute__((always_inline))
然后动态加载该库,动态链接器会内联该函数吗?
我正在编译动态库,-O3
并且没有传递任何链接时间优化标志-flto
真正的问题是:当大多数时候从另一个库调用它时,是否值得在动态库中将函数声明为始终内联?