gpt4 book ai didi

linux - 我怎样才能找到我在内核中修改的信息

转载 作者:太空宇宙 更新时间:2023-11-04 04:01:43 24 4
gpt4 key购买 nike

我在/usr/src/linux/arch/x86/kernel/setup.c 的函数 void __init setup_arch(char **cmdline_p) 中添加了一个 printk() 。然后运行 ​​make ,然后运行 ​​dmesg/var/log ,但看不到我的 printk 内容,如何以及在哪里可以看到它们

最佳答案

从内核日志级别获取帮助

http://elinux.org/Debugging_by_printing#Log_Levels

您可以使用以下命令来启用内核的所有日志

echo 7 >/proc/sys/kernel/printk

希望对您有帮助。

要查看内核日志,请使用 -> dmesg,它会显示 linux() 的环形缓冲区的 printf。

如果控制台登录有问题,请使用 dmesg > log_file (日志将存储在文件中,您可以在文件中找到日志)

有关系统的更多日志,您可以使用以下内容

vim/var/log/messages

vim/var/log/syslog

在/var/log/目录中存在所有系统日志。

关于linux - 我怎样才能找到我在内核中修改的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22732479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com