安装gcc提示kernel-headers3.0与2.6不同版本发生冲突

img


安装rpm依赖提示版本不同报错。我的目的是安装libfastcommon,编译报错然后我就差执行依赖的时候报错
下图是编译libfastcommon报错

img

这个错误通常是由于在系统中存在多个版本的 kernel-headers 库导致的。可以尝试使用以下步骤解决:
1.检查系统中已安装的 kernel-headers 版本:

rpm -qa | grep kernel-headers

2.找出与当前使用内核版本相匹配的 kernel-headers 版本。使用以下命令查看当前正在使用的内核版本:

uname -r

然后使用以下命令安装相应版本的 kernel-headers:

yum install kernel-headers-$(uname -r)

如果已经安装了该版本的 kernel-headers,则可以尝试卸载该版本并安装另一个版本的 kernel-headers。

如果以上步骤都不起作用,可以尝试使用以下命令来卸载所有版本的 kernel-headers:

yum remove kernel-headers

然后再重新安装一个版本的 kernel-headers。