1. 程式人生 > >安卓驅動編譯:warning: the frame size of 1072 bytes is larger than 1024 bytes

安卓驅動編譯:warning: the frame size of 1072 bytes is larger than 1024 bytes

  在編譯核心模組驅動時,如果出現如下警告資訊:

warning: the frame size of 1040 bytes is larger than 1024 bytes。主要是因為核心中設定了堆疊報警大小,其預設為1024bytes。我們主要將其修改為4096既可以消除告警資訊。

如果解決:

(1)make menuconfig

(2)kernel hacking

(3)Comlipe-time checks and complier options 大部分人寫的忘了這一步。

(4)修改warn for stack frames larger than 的數值,將其修改為4096(最好不要大過這個數值)

(5)重新編譯核心模組則不會出現如上的告警資訊