GCC文档在http://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html中提到(在
那么为什么我们不想在自由环境中使用内置呢?
-ffreestanding
下)自由环境意味着-fno-builtin
。我可能误解了自由环境的确切含义或工作原理,但似乎对于标准库可能缺少功能甚至完全缺少的自由环境来说,内置通常会发出内联代码而不是调用库函数,这是理想的选择。那么为什么我们不想在自由环境中使用内置呢?