GNU内置函数是什么?它们是调用硬件已经实现的函数的函数吗?那么他们会从内核调用函数吗?例如,普通的sqrt()函数与math.h库和builtin_sqrt()函数有区别吗?
发布于 2019-07-16 20:14:35
根据GNU Compiler Collection Manual,
在一些目标机器上,GCC支持许多特定于这些机器的内置函数。通常,这些函数会生成对特定机器指令的调用,但允许编译器调度这些调用。
这些是特定于机器的,它们与内核没有任何关系。
关于内置sqrt()和math.h之间的区别,已经有了答案
https://stackoverflow.com/questions/57056971
复制相似问题