前言:
嵌入式开发中经常会查看运行的内核都打开了哪些编译选项,这里提供2种方法:
- 查看编译环境的.config文件
- 查看正在运行的Linux文件系统中的 /proc/config.gz 文件
编译环境的.config不赘述,下面主要介绍如何简单使用 /proc/config.gz
1、配置Linux内核生成 /proc/config.gz
要想在系统中产生 /proc/config.gz 需要开启下面2个内核编译选项
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
2、查看 /proc/config.gz
/proc/config.gz 就是当前的 Linux 内核配置文件,并且是用 gzip 格式压缩过的
$ zcat /proc/config.gz > running.config # gzip解压生成 running.config
查看 running.config 内容即可。也可以直接查询配置项,如下:
$ zcat /proc/config.gz | grep "CONFIG_xxx" # 直接搜索要查询的配置项