c - 内核符号已启用但未显示在 .config 中

标签 c linux-kernel

我在Versatile_defconfig中添加了一个标志(CONFIG_FLAG=y)

此标志在驱动程序目录中的 Kconfig 中定义

更新.config后如下

make ARCH=arm versatile_defconfig

我在 .config 中找不到上述标志

当我在menuconfig中搜索CONFIG_FLAG时,如下所示

make ARCH=arm menuconfig

我看到了 FLAG=n

可能的原因是什么,请帮忙。如果您需要任何其他信息,也请告诉我。

我什至尝试直接将其添加到.config中,但它在menuconfig中仍然显示为禁用

最佳答案

最后,我必须进入 Kconfig 并默认启用它。它可以工作,但我不知道这个解决方案有多好。

关于c - 内核符号已启用但未显示在 .config 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24074116/

相关文章:

linux - 用户空间程序如何与内核模块交互?

linux-kernel - 文件结构中的linux内核完整路径

c - 等待用户输入的进程实际上发生了什么?

linux-kernel - Linux 内核的 `make defconfig` 究竟是做什么的?

iphone - 如何使用 iPhone OpenGL ES 绘制抗锯齿圆圈

c - 在 C 中使用 Runge-Kutta 方法的二阶 ODE

c - 如何使用格式说明符修复 C 程序中的输出?程序正在运行,但输出不符合预期

c++ - 为什么malloc总是分配内存失败(大约9GB,但我有16GB物理内存)?

c++ - 如何重复打印相同的值?

linux - 网络设备的设备号