Deepin 15.4 编译cm 笔记

1安装软件

sudo apt-get install git-core gnupg flex bison gperf build-essential curl gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev lib32z1-dev ccache libgl1-mesa-dev xsltproc schedtool pngquant unzip maven openjdk-8-jdk

2 安装repo

mkdir ~/bin
git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo.git
cp git-repo/repo ~/bin/

3 设置环境

sudo gedit /etc/profile
alias repo="~/bin/repo"export USE_CCACHE=1
export CCACHE_DIR=/media/changyuet/cache/ccache

4 同步源码

cd /media/changyuet/android/
mkdir CM14.1
cd CM14.1
repo init -u https://github.com/LineageOS/android.git -b cm-14.1
repo sync --no-clone-bundle -c -j4

5 编译

. build/envsetup.sh

prebuilts/misc/linux-x86/ccache/ccache -M 50G
lunch
make -j8 otapackageorbrunch xxx
时间: 2024-12-29 23:53:37

Deepin 15.4 编译cm 笔记的相关文章

LinuxMint 18 编译cm 笔记

1安装软件 sudo apt-get install gedit git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils xsltproc lzop libc6-dev schedtool g++-multilib lib3

ubuntu16.4 deepin 15.3添加PPA源 安装php5.6

想要在Ubuntu 16.4或deepin 15.3上安装PHP5.6,我们需要手动添加源. 在https://launchpad.net/+search?field.text=php上可以通过搜索找到你想要的软件源, PPA 就是软件对应的源. 安装PHP5.6的方法: 1.添加PPA源 sudo su - echo "deb http://ppa.launchpad.net/ondrej/php/ubuntu xenial main" | tee -a /etc/apt/sourc

Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记

Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记     本章学习了使用git下载两套源代码并搭建两个开发环境.分别为Android源代码和Linux内核源代码.Android源代码中包含了HAL(即硬件抽象层) 的代码,并学习了如何搭建这两种开发环境. Android 的移植的本质就是Linux内核的移植,Linux内核的移植主要是Linux驱动的移植.而开发和测试Linux驱动就需要安装以上两个开发环境. 搭建两套环境的具体步骤如下: 一.下载编译和测试A

C语言-第15课 - 编译过程简介

第15课  - 编译过程简介 1. 编译器做了什么 (1)预编译: l 处理所有的注释,以空格代替. l 将所有的#define删除,并且展开所有的宏定义. l 处理条件编译指令#if,#ifdef,#elif,#else,#endif. l 处理#include,展开被包含的文件. l 保留编译器需要使用的#pragma指令. 预处理指令:gcc -E file.c -o hello.i (2)编译 l 对预处理的文件进行一系列的词法分析,语法分析和语义分析: 词法分析主要分析关键字,标示符,

深度系统 deepin 15.9 关闭桌面

深度系统 deepin 15.9 关闭桌面 由于特别的原因,关闭深度的桌面. sudo systemctl disable lightdm 如果需要在命令模式进入桌面可以使用以下命令. sudo service lightdm start 原文地址:https://www.cnblogs.com/F4NNIU/p/10778665.html

在 Deepin 15.9 安装 KiCad EDA 5.1

在 Deepin 15.9 安装 KiCad EDA 5.1 Deepin (深度系统)是世界著名的 Linux 发行版. KiCad EDA 是世界最强大的开源 PCB 绘制软件. 尝试一:在深度商店安装 KiCad,打开深度商店,搜索 KiCad ,竟然没有收录. 尝试二:使用 Debian 的源,使用 sudo apt-get install kicad ,安装后把 DDE 把 DDE 给卸载了. 尝试三:使用 ubuntu 的 PPA,使用 sudo add-apt-repository

Deepin 15.4/Ubuntu 14 源码编译安装 MySQL-5.6.35

在 Ubuntu 下,先前一直是 二进制包解压安装,详情参考: http://www.cnblogs.com/phpgo/p/5680906.html 现改为 源码编译安装: #!/bin/bash # 安装 依赖库 sudo apt-get -y install make cmake gcc g++ bison openssl libssl-dev libncurses5-dev # 创建 数据 文件夹 sudo mv /fiisoo/mysql /fiisoo/mysql.$(date "+

了解编译原理-笔记小结

这是之前学习编译原理过程中做下的笔记. 因能力有限,在很多地方都理解不到位,特别是对于词法分析与语法分析的过程感觉特别晦涩. 分享这个笔记也是为了自己做个总结,算是一个小的提纲吧,都没怎么深入解析编译的过程. 等以后领悟更多了再作补充吧. 希望各路人士能多加指点,谢谢. 词法分析 作用:将输入转换为一个一个的token,而其用一串整数来表示. 协作:只有当解析器需要的时候才会请求词法分析器,继续扫描输入流,在这个过程中将不断生成符号表. 实现:在通常的编程语言中,相对于不确定的有限自动机(NFA

lAMP安装编译记录笔记!

####################httpd2.2配置参数整理相当重要(以复制为主)###################### 一.MPM:Multipath Processing Modules    prefork:多进程模型,每个进程响应一个请求:     一个主进程:负责生成n个子进程,子进程也称为工作进程,每个子进程处理一个用户请求:即便没有用户请求,也会预先生成多个空闲进程,随时等待请求到达:最大不会超过1024个:    worker:多线程模型,每个线程响应一个请求: