一、libuuid源码下载
git clone https://git.code.sf.net/p/libuuid/code libuuid-code
二、解压源码后无makefile文件,需要通过makefile.am和configure.ac自己生成
下载三个包:autoconf-2.68.tar.bz2、automake-1.11.1.tar.bz2、m4-1.4.14.tar.bz2
1、su - root
cd
2、wget ftp://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.gz
tar -zxvf m4-1.4.18.tar.gz
cd m4/
./configure make && make install
3、wget ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
tar -zxvf autoconf-2.69.tar.bz2
cd autoconf/
./configure make && make install
4、wget ftp://ftp.gnu.org/gnu/automake/automake-1.16.1.tar.gz
tar -zxvf automake-1.16.1.tar.gz
cd automake/
./configure make && make install
最后一步编译过程可能报错,缺少依赖解决办法可参考下文:Centos7安装autoconf常见错误解决办法_XINCHUN2017的博客-CSDN博客
5、进入libuuid文件夹,生成makefile操作可参考下文