在ubuntu中为procmon生成时出错 $make gcc-Wall-D_uuu-KERNEL\uuuuuuu-DLINUX-DMODULE-O-I/lib/modules/`uname-r`/build/include/-c-O procmon.O procmon.c 在/lib/modules/3.0.0-12-generic/build/include/linux/kernel.h:13:0中包含的文件中, 摘自procmon.c:22: /lib/modules/3.0.0-12-generic/build/include/linux/linkage.h:5:25:致命错误:asm/linkage.h:没有这样的文件或目录 编译终止。 make:**[procmon.o]错误1
我正在尝试使用procmon系统分析模块的make文件进行编译。我收到了上面的消息,有人能帮我解决问题吗?您需要像这样更改makefile: obj-m:=procmon.o 全部: 安装:全部在ubuntu中为procmon生成时出错 $make gcc-Wall-D_uuu-KERNEL\uuuuuuu-DLINUX-DMODULE-O-I/lib/modules/`uname-r`/build/include/-c-O procmon.O procmon.c 在/lib/modules/3.0.0-12-generic/build/include/linux/kernel.h:13:0中包含的文件中, 摘自procmon.c:22: /lib/modules/3.0.0-12-generic/build/include/linux/linkage.h:5:25:致命错误:asm/linkage.h:没有这样的文件或目录 编译终止。 make:**[procmon.o]错误1,c,linux,ubuntu,kernel,C,Linux,Ubuntu,Kernel,我正在尝试使用procmon系统分析模块的make文件进行编译。我收到了上面的消息,有人能帮我解决问题吗?您需要像这样更改makefile: obj-m:=procmon.o 全部: 安装:全部 make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules 清洁: rm -rf /dev/procmon mknod /dev/procmon c 240 1 chmod 400 /dev/procmon
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
清洁:
rm -rf /dev/procmon
mknod /dev/procmon c 240 1
chmod 400 /dev/procmon
地区:清洁
rm -f *.o
rm -f *~
rm -f a.out
rm -f test*
rm -f DEADJOE
如果出现与devfs相关的任何错误,procmon代码将无法在最近的内核上运行,您需要相应地更改代码您需要如下更改makefile: obj-m:=procmon.o 全部: 安装:全部
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
清洁:
rm -rf /dev/procmon
mknod /dev/procmon c 240 1
chmod 400 /dev/procmon
地区:清洁
rm -f *.o
rm -f *~
rm -f a.out
rm -f test*
rm -f DEADJOE
如果出现与devfs相关的错误,procmon代码将无法在最近的内核上运行,您需要相应地更改代码检查是否安装了内核源代码或至少安装了内核头。你可以用apt-getit来做,因为内核版本有问题。内核头已经存在。请检查是否安装了内核源代码或至少安装了内核头。你可以用apt-getit来做,因为内核版本有问题。内核头已经存在。$make Makefile:9:**缺少分隔符。停止在如上所述更改make文件后,我出现了此错误。您能提供帮助吗?您仍然没有返回到我的查询。我仍然收到一个错误,正如我在上一篇评论中发布的那样。$make Makefile:9:**缺少分隔符。停止在如上所述更改make文件后,我出现了此错误。您能提供帮助吗?您仍然没有返回到我的查询。我仍然收到一个错误,正如我在以前的评论中发布的那样。