make menuconifg中的 [ ] Verbose printk 介 绍
时间: 2024-06-05 15:12:10 浏览: 15
在 Linux 内核中,`printk()` 函数用于输出调试相关的信息。`Verbose printk` 是指在调试信息输出时,是否显示更详细的信息。当选中 `Verbose printk` 时,`printk()` 函数会输出更多的信息,包括一些详细的调试信息和警告信息等。这些信息可能会对调试有帮助,但也会增加内核输出的数据量和影响系统性能。因此,在生产环境中,可以禁用 `Verbose printk` 来减少内核输出的数据量。
相关问题
make menuconifg中的 [*] Verbose procfs contents 介 绍
`[*] Verbose procfs contents` 是 Linux 内核编译时的一个配置选项,它使得在 `/proc` 文件系统中显示更详细的进程信息。
`/proc` 是一个虚拟文件系统,它提供了一种访问内核数据结构的方式,在 `/proc` 中的文件和目录反映了当前系统的状态。其中包括系统内存、进程信息、文件系统挂载信息、网络状态等等。
当启用 `Verbose procfs contents` 选项后,`/proc` 中的进程信息会显示更多的详细信息,例如进程的状态、优先级、CPU 时间等等。这些信息对于系统管理员来说非常有用,可以帮助他们更好地监控和管理系统中的进程。但是,由于显示更多的信息会增加系统开销,所以这个选项默认是关闭的。
make VERBOSE=1
在构建项目时,使用 `make VERBOSE=1` 命令可以让构建系统打印更详细的编译和链接信息。通过添加 `VERBOSE=1` 参数,您可以查看每个编译器和链接器执行的详细命令。
这样做有助于排查构建过程中的问题,例如查看编译器选项、包含的头文件、链接的库等信息。在构建输出中,您将看到完整的命令和详细的编译日志。
请注意,使用 `VERBOSE=1` 参数可能会产生大量输出,并且输出会更加冗长。这对于调试和了解构建过程非常有用,但在正常构建时可能会导致输出难以阅读。
希望这可以帮助您进行更详细的项目构建。如果您有其他问题,请随时提问。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)