问题:编译安装glibc时报错提示make的版本低,需要手动编译安装。
网上的资料大多是用管理员权限安装,然后修改系统环境,但是我只有普通用户的权限,将过程记录下来。
下载、编译安装
$ wget https://ftp.gnu.org/gnu/make/make-4.3.tar.gz //下载
$ tar xf make-4.3.tar.gz //解压
$ cd make-4.3
$ ./configure --prefix=$HOME/make-4.3 //设置安装路径
$ make
$ make install
确认make版本
$ make -v
GNU Make 3.82 //此时的 make 还是3.82
$ whereis make //找一下都有哪些 make
make: /usr/bin/make /usr/share/man/man1/make.1.gz
设置环境变量
$ export PATH=$HOME/make-4.3/bin:$PATH
$ make -v
GNU Make 4.3 //此时的 make 变成4.3了
为 x86_64-pc-linux-gnu 编译
再次执行编译安装glibc,仍然提示make版本低,仔细检查是gmake版本低
$ gmake --version
GNU Make 3.8
$ whereis gmake
/usr/bin/gmake /usr/share