我是新的蜜蜂在Linux内核编程,尝试在x86_64上使用旧的内核Linux 2.6.32。 我想在其中启用CONFIG_PREEMPT选项,但无法find有关如何执行此操作的信息。 我可以用我喜欢的选项编译一个新的内核,但不知道在这种情况下我需要做什么。 所以任何人都可以告诉我
我怎样才能启用CONFIG_PREEMPT选项? 我是否需要用新的menuconfig重新编译内核? 在这种情况下哪个选项负责CONFIG_PREEMPT?
我认为这对任何人来说都是微不足道的,所以请给我你的宝贵帮助!
您可以使用make menuconfig
为内核启用CONFIG_PREEMPT ; 只需从菜单选项中选择它。 要验证它是否已启用,请检查make menuconfig
为以下行生成的.config
文件:
CONFIG_PREEMPT=y
如果您愿意,也可以手动进行修改( make menuconfig
只是一个GUI来创建.config
文件)。
一旦所有的东西都配置好了,重新编译一下内核:
make && make modules_install && make install
如果你想添加完全优化的内核,你需要添加一个补丁,可以在这里从主网站下载
如果你不知道如何添加补丁,只需要通过这个线程。