问题记录:
相关背景:最近在学习LVS+Keepalived的相关知识,安装Keepalived,make的时候老是提示/usr/src/kernels/3.10.0-1160.el7.x86_64//include/linux/linkage.h:7:25: 致命错误:asm/linkage.h:没有那个文件或目录,查了很久最终在某大神出得到解决办法。
解决办法:
1、到安装目录下修改 /keepalived/libipvs-2.6/ip_vs.h
2、将 #include <linux/types.h> /* For __beXX types in userland */ 这一行放到
#include <sys/socket.h> 这一行下面 ,保存退出,重新编译安装即可正常
转载于:https://blog.51cto.com/chenwenming/727227