我有一个 64 位 3.9 内核。实际上,我应用了一个补丁并在另一台(32 位)Ubuntu 机器上重建了整个内核,然后我带来了 *.deb 文件并使用“dpkg -i”程序将修补的内核安装到我的 Ubuntu 12.04。这是一个小补丁,没有太大变化,一切正常,除了......
我做了一个“apt-get install module-assistant build-essentials linux-headers-$(uname -r)”。我可以看到 usr/include/src/linux-headers-3.9.0-custom。这一切都在那里。
我的 Makefile 说
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
但我不可避免地得到:
usr/include/src/linux-headers-3.9.0-custom/scripts/recordmcount: 1: usr/include/src/linux-headers-3.9.0-custom/scripts/recordmcount: 语法错误:单词意外(期望“ )")
当我尝试进行构建时。当我在我的 Ubuntu 32 位 3.2 内核系统上尝试它时,同样的源代码构建成功。