如何从内核模块(* .c)生成汇编代码(* .s)文件?

时间:2016-11-24 08:22:42

标签: gcc assembly makefile linux-kernel kernel

我编写了一个内核模块,我想生成汇编代码,即*.s文件。

直到现在我可以使用.s从目标文件生成objdump文件,但它没有提供正确的汇编代码。任何人都可以帮我这个。

1 个答案:

答案 0 :(得分:1)

您必须使用-S选项生成汇编代码,如果您想查看优化的汇编代码,我建议您使用-O0选项禁用任何优化(如果需要)只需添加-S

即可

有关gcc选项的更多信息,您可以find here