解决 Ubuntu 25.04 下 make menuconfig 报 ncurses 错误的问题
在 Ubuntu 25.04 上编译老内核(如 linux-3.10.108
)时,执行 make menuconfig 报错:
即使安装了 libncurses-dev
也依然报错。这是因为ncurses
版本不兼容,新版Ubuntu里apt默认安装的是libncurses.so.6,老内核只认libncurses.so.5,如果你想切换安装源重新安装libncurses5-dev,会发现安装不了,依赖冲突。。。😑
这里提供一个简单的解决办法,直接修改内核源码目录下的 scripts/kconfig/Makefile 文件: