makedumpfile
### 系统环境源码版本号:
os:fedora28
makedumpfile:1.6.4
elfutils:0.142
下载源码与解决依赖
crash里编译安装后只有crash(makefile)。
rpm -qf makedumpfile 来自于kexec-tools包。
查看kexec-tools.src.rli pm包内源码,发现有makedumpfile源码,后从github的makedumpfile链接找到makedumpfile最新版本下载。
查看makedumpfile源码中的READEME文件,提示其依赖于elfutils使用编译出的头文件、库文件。
编译elfutils时,出现"[-Werror=XXX-XXXX-XXXX=]"一系列的警告,解决方式时对CFLAGS添加“-Wno-XXX-XXX-XXX”。
make CFLAGS='-Wno-implicit-fallthrough -Wno-nonnull-compare -Wno-unused-but-set-variable -Wno-implicit-function-declaration -Wno-sizeof-array-argumen