2 wiresharkdouble wiresharkdouble 于 2016.01.17 17:07 提问

请教 编译linux内核静态加载模块问题!

make menuconfig时,若让所有模块以静态模块方式编入内核Y或*,怎么改啊。。

2个回答

devmiao
devmiao   Ds   Rxr 2016.01.17 18:44
91program
91program   Ds   Rxr 2016.01.17 19:57

你最好是通过专用的 Linux 内核配置工具来选择,如果这个工具支持你就可以配置为静态加载。
当然,也不是所有模块都是可以静态编译的。
模块静态编译到内核和编译成模块实例

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
linux驱动模块的动态加载和静态加载
这里主要介绍动态加载: 一,编译,在指点内核树下编译,生成.o文件或.ko文件 二,将生成的.o或.ko文件拷到相应目录,一般是/lib/module/kernel下面 三,用insmod命令加载,用rmmod命令卸载    下面以举例的形式详细说明情况,需要注意的是,2.4内核与2.6内核不同,下面这个例子 真针对2.6内核,在2.4内核上我没试验成功,待研究: 1),源码:  #
Linux内核驱动加载过程
Linux内核驱动加载过程 驱动加载分为两种情况:静态加载和动态加载。 1. 静态加载 静态加载的方法是把驱动程序直接编译进内核,然后内核在启动过程中由do_initcall()函数加载。 do_initcalls()函数路径在/init/main.c 过程如下: start_kernel()--->rest_init()--->kernel_init()--->do_basic_se
创建DLL文件 以及 动态加载和静态加载 以及两者之间的区别
一,首先编写DLL (建win32空DLL工程) 头文件.h   extern "C" _declspec(dllexport) int Max(int a, int b);         //extern "C"解决函数名由于不同编译器造成的名字匹配问题,通常c++编译器编译时会对函数进行改名,而c编译器不会 extern "C" _declspec(dllexport) int Mi
静态加载与动态加载
创建Office,使用javac命令进行编译,会报错Word和Office找不到符号,如果我们创建了Word类,对Word使用javac进行编译,然后对Office进行编译,发现只报Excel找不到的错误。假设我们只想用Word的功能,程序没法使用。用不了的原因是,因为程序是做类的静态加载,在编译时刻就需要加载所有的可能使用到的类。在实际应用中,我们希望word存在,word就能用,用excel的
Linux驱动静态加载和动态加载详解
说明:这是我最近给单位写的一篇文档,没有什么复杂的东东,对刚接触linuxdriver的朋友或许有点帮助。文档本来是针对我们自己的产品的,有些地方(路径、mknod、动态分配主设备号等)本来应该改改,因为懒惰也没去改。 在LINUX下加载驱动程序可以采用动态和静态两种方式。静态加载就是把驱动程序直接编译到内核里,系统启动后可以直接调用。静态加载的缺点是调试起来比较麻烦,每次修改一个地方都要重
编译Linux内核的方法
编译Linux内核 编译Linux内核 编译Linux内核
驱动模块静态编译到 Linux 内核
一、准备好可以正常引导开发板的源码 二、在内核源码kernel文件夹的driver目录下,创建led_arm文件夹 mkdir drivers/led_arm 三、将“LED驱动实验”的驱动程序拷贝到led_arm目录下(详情见上一次LED驱动博客) 将led.c拷贝在该文件夹下面 ①添加一个Kconfig文件 config MYLED tristate "MYLED" default n help this is a LED driver ②
Ubuntu10.10编译Linux内核
Ubuntu10.10编译Linux内核 Ubuntu10.10编译Linux内核 Ubuntu10.10编译Linux内核
linux静态添加模块
静态模块编译
如何在Windows下编译Linux内核
 步骤: 1、安装Cygwin官方版,然后选择安装一下包:     安装gcc-core、make、perl、gettext、libelf-devel、libgmp-devel、gettext, libelf-devel, libgmp-devel, libmpc-devel, libmpfr-devel, zlib-devel、libncurses-devel 2、从cygw