在64位ubuntu 12.04 下编译 Android 系统源码会出现下列错误:
/usr/bin/ld: cannot find -luuid
/usr/bin/ld: cannot find -llzo2
判断是缺少对应的库,尝试使用以下命令修复:
sudo apt-get install uuid uuid-dev
sudo apt-get install liblzo2-2 liblzo2-dev
但是错误还是存在,后来发现,我们需要的是32位的,但是以上命令安装的是64位的,所以应使用这个命令:
sudo apt-get install uuid-dev:i386
sudo apt-get install liblzo2-dev:i386
或者直接在软件中心搜索 uuid 和 liblzo2,然后选择安装 i386 的库。
本文介绍在64位Ubuntu 12.04环境下编译Android源码时遇到的无法找到luuid和llzo2库的问题及解决方法。通过安装特定版本的库文件,成功解决了编译错误。
16万+

被折叠的 条评论
为什么被折叠?



