keepalived-1.2.2安装报错: /include/linux/linkage.h:7:25: 致命错误:asm/linkage.h:没有那个文件或目录

问题记录:

相关背景:最近在学习LVS+Keepalived的相关知识,安装Keepalived,make的时候老是提示/usr/src/kernels/3.10.0-1160.el7.x86_64//include/linux/linkage.h:7:25: 致命错误:asm/linkage.h:没有那个文件或目录,查了很久最终在某大神出得到解决办法。
keepalived-1.2.2安装报错: /include/linux/linkage.h:7:25: 致命错误:asm/linkage.h:没有那个文件或目录_第1张图片


解决办法:

1、到安装目录下修改 /keepalived/libipvs-2.6/ip_vs.h
2、将 #include /* For __beXX types in userland */ 这一行放到
#include 这一行下面 ,保存退出,重新编译安装即可正常
keepalived-1.2.2安装报错: /include/linux/linkage.h:7:25: 致命错误:asm/linkage.h:没有那个文件或目录_第2张图片
keepalived-1.2.2安装报错: /include/linux/linkage.h:7:25: 致命错误:asm/linkage.h:没有那个文件或目录_第3张图片
keepalived-1.2.2安装报错: /include/linux/linkage.h:7:25: 致命错误:asm/linkage.h:没有那个文件或目录_第4张图片


转载于:https://blog.51cto.com/chenwenming/727227

你可能感兴趣的:(服务器,linux,运维,服务器)