Kbox安卓镜像编译过程中使用到mesa、llvm和libdrm等,请参考本节操作步骤下载源码。
- 在用户目录下创建“sourcecode”目录,并为目录拥有者添加读、写和可执行权限。
| mkdir ~/sourcecode
chmod -R 700 ~/sourcecode
|
- 下载mesa源码,并复制到“aosp/external”目录。
请参见
软件环境中的链接下载源码包后,将源码包上传至
“/root/sourcecode”目录,解压并重命名后,复制到
“aosp/external”目录。
| cd ~/sourcecode
tar xvf mesa-22.1.7.tar.xz
mv mesa-22.1.7 mesa
cp -r ./mesa ~/aosp/external/
|
- 下载llvm源码,复制到“aosp/external”目录,并且将目录重命名为“llvm70”。
请参见
软件环境中的链接下载源码包后,将源码包上传至
“/root/sourcecode”目录,解压并重命名后,复制到
“aosp/external”目录。
| cd ~/sourcecode
tar xvf llvm-13.0.1.src.tar.xz
mv llvm-13.0.1.src llvm70
cp -r ./llvm70 ~/aosp/external/
|
- 下载libdrm源码,复制到“aosp/external”目录,并且重命名为“libdrm”。
请参见
软件环境中的链接下载源码包后,将源码包上传至
“/root/sourcecode”目录,解压并重命名后,复制到
“aosp/external”目录。
| cd ~/sourcecode
unzip drm-libdrm-2.4.111.zip
mv drm-libdrm-2.4.111 libdrm
cp -r ./libdrm ~/aosp/external/
|
- 下载libva源码,复制到“aosp/external”目录,并且重命名为“libva”。
请参见
软件环境中的链接下载源码包后,将源码包上传至
“/root/sourcecode”目录,解压并重命名后,复制到
“aosp/external”目录。
| cd ~/sourcecode
tar xvf libva-2.14.0.tar.gz
mv libva-2.14.0 libva
cp -r ./libva ~/aosp/external/
|
- 请参见软件环境下载vmi-CloudPhone.zip软件包,解压后将指定文件夹复制到“aosp/external”目录。
并将获取到的Media的zip源码包上传至
“/root/sourcecode”目录,解压并复制以下内容到
“aosp/external”目录。
| cd ~/sourcecode
unzip vmi-CloudPhone.zip
cp -r ./vmi-CloudPhone/CloudPhoneService/VideoEngine/Media/video_decoder ~/aosp/external/
cp -r ./vmi-CloudPhone/CloudPhoneService/VideoEngine/Media/vendor ~/aosp/external/
|