标签: makefile linux-kernel
在构建特定的内核模块时,是否可以设置O0或O1?原因是我需要使用KGDB来调试特定的内核模块,它更喜欢编译而不是优化代码。
默认情况下,HOSTCFLAGS在内核源代码的根目录中的Makefile中设置为O2,这使得某些内核调试功能不佳(例如:变量优化输出)。
如果在根目录的Makefile中设置O0 / O1,这应该不错,这会改变整个内核源代码的编译行为。