我知道 grub 文件包含一些启动前所需的指令,例如:以文本启动或以图形模式启动。
我的问题是为什么我需要update-grub
?为什么在进行更改后仅保存文件不起作用?
这是我第一次在 Fedora 上工作。我将编写一些设备驱动程序。
我知道为了正确编译驱动程序,我必须具有与正在运行的内核相同的源代码。
在 Ubuntu 中,我曾经使用apt-get
. 但这在 Fedora 中不起作用,那么我该如何下载呢?
在下面的make文件中,添加.o文件而不是.c文件有什么意义?
CC=gcc
CFLAGS=-I.
hellomake: hellomake.o hellofunc.o
$(CC) -o hellomake hellomake.o hellofunc.o -I.
Run Code Online (Sandbox Code Playgroud) 我想从内核打印一些语句,但不是全部。
那么我可以有选择地使用printk吗?
有选择地我的意思是我只想在特定的地方启用 printk 而在其他地方禁用它。
现在我只能启用(在内核配置中启用printk)或全局禁用它;我根本别无选择。