在构建内核模块时覆盖HOSTCFLAGS的一些选项

时间:2015-11-06 02:09:06

标签: makefile linux-kernel

在构建特定的内核模块时,是否可以设置O0或O1?原因是我需要使用KGDB来调试特定的内核模块,它更喜欢编译而不是优化代码。

默认情况下,HOSTCFLAGS在内核源代码的根目录中的Makefile中设置为O2,这使得某些内核调试功能不佳(例如:变量优化输出)。

如果在根目录的Makefile中设置O0 / O1,这应该不错,这会改变整个内核源代码的编译行为。

0 个答案:

没有答案