编译android P的时候,出现错误。从log中看,应该是需要glibc-2.18。
于是在网上搜索如何安装glibc-2.18。
网上有很多关于安装glibc-2.18的文章,方法大致一样
wget http://ftp.gnu.org/gnu/libc/glibc-2.18.tar.gz
tar -zxvf glibc-2.18.tar.gz
cd glibc-2.18
mkdir build
cd build
../configure --prefix=/opt/glibc-2.18
make -j8
sudo make install
不过安装后,编译还是报错,提示系统不支持C-UTF8或en_US-UTF8
于是改为另外一种方法
wget http://launchpadlibrarian.net/162475177/libc6_2.18-0ubuntu5_amd64.deb
sudo dpkg -i libc6_2.18-0ubuntu5_amd64.deb
安装完成后编译成功