Linux 内核使用什么安全 CFLAGS?

Linux 内核使用什么安全 CFLAGS?

我看到有人说 Linux 内核的构建是为了-fwrapv将有符号整数溢出定义为环绕,这可能会牺牲一点点性能,以换取防止与有符号整数溢出相关的错误成为未定义行为的可能性。

为了安全起见,Linux 内核还使用哪些其他标志构建,例如通过禁用基于某些未定义行为的优化?

相关内容