栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

针对文件系统上的任何内核源代码树编译树外内核模块

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

针对文件系统上的任何内核源代码树编译树外内核模块

goal is to have it compile against any source tree

你可以做到这一点

compiled source-pre path

只需更换

make -C /lib/modules/$(shell uname -r)/build M=$PWD modules

有了这个

make -C <path-to-compiled-src-pre> M=$PWD modules

make -C /home/vinay/linux-3.9 M=$PWD modules

试试下面的makefile

Makefile –

# if KERNELRELEASE is defined, we've been invoked from the# kernel build system and can use its language.ifneq (${KERNELRELEASE},)obj-m := new-mod.o# Otherwise we were called directly from the command line.# Invoke the kernel build system.  else    KERNEL_SOURCE := /usr/src/linux    PWD := $(shell pwd)default:      ${MAKE} -C ${KERNEL_SOURCE} SUBDIRS=${PWD} modulesclean:      ${MAKE} -C ${KERNEL_SOURCE} SUBDIRS=${PWD} cleanendif

在上面,您可以将

KERNEL_SOURCE := /usr/src/linux
-> 更改为->您的sr代码
KERNEL_SOURCE := <pathto compiled-src-pre>



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/412452.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号