我们可以用-O0标志交叉编译最新的Linux内核(3.0.1或更高版本)吗?

时间:2013-01-11 07:31:45

标签: gcc linux-kernel kernel cross-compiling compiler-optimization

我正在尝试使用-O0标志编译Linux内核以进行调试(禁用GCC中的内联函数支持等优化,否则我会在堆栈帧中获得随机跳转/漏洞)。

我做了一些谷歌搜索,发现很少相关的帖子,但他们对这个想法并不是很鼓舞人心。有些人说这是不可能的,其他人则认为这可能不是很有用。我还看到一些浮动在KGDB邮件列表中的补丁(用于ARM)。现在我有点困惑。只是想知道是否有人尝试使用-O0标志编译最新的内核。

我的Linux版本:Linux 3.0.1-rt11-svn9237#2 PREEMPT RT Fri Dec 21 09:58:42 IST 2012 armv7l GNU / Linux

我的GCC版本:arm-none-linux-gnueabi-gcc-4.3.3

0 个答案:

没有答案