-
-
[原创]android linker 编译替换
-
发表于:
2020-12-31 14:20
13471
-
pixel 2
android源码中自带java环境。
设置环境变量
部分编译
全编译
打开调试信息
最重要的问题,需要重启手机替代的linker才会生效。
生成的文件在out目录下。
https://www.jianshu.com/p/8ec0f1f1863a
https://www.jianshu.com/p/82a7eef74aae
https://source.android.google.cn/setup/build/building-kernels?hl=zh-cn#building 官方内核构建
curl https:
/
/
mirrors.tuna.tsinghua.edu.cn
/
git
/
git
-
repo
-
o repo
curl https:
/
/
mirrors.tuna.tsinghua.edu.cn
/
git
/
git
-
repo
-
o repo
chmod
+
x repo
export REPO_URL
=
'https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'
export REPO_URL
=
'https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'
repo init
-
u https:
/
/
aosp.tuna.tsinghua.edu.cn
/
platform
/
manifest
-
b android
-
8.0
.
0_r4
repo init
-
u https:
/
/
aosp.tuna.tsinghua.edu.cn
/
platform
/
manifest
-
b android
-
8.0
.
0_r4
repo sync
-
j2
repo init
-
b android
-
8.1
.
0_r2
repo sync
repo init
-
b android
-
8.1
.
0_r2
repo sync
PATH
=
$PATH:
/
home
/
pareto
/
data
/
prebuilts
/
jdk
/
jdk8
/
linux
-
x86
/
bin
/
:
/
home
/
pareto
/
data
/
prebuilts
/
jdk
/
jdk8
/
linux
-
x86
/
jre
/
bin
PATH
=
$PATH:
/
home
/
pareto
/
data
/
prebuilts
/
jdk
/
jdk8
/
linux
-
x86
/
bin
/
:
/
home
/
pareto
/
data
/
prebuilts
/
jdk
/
jdk8
/
linux
-
x86
/
jre
/
bin
source build
/
envsetup.sh
lunch aosp_walleye
-
eng
mm bionic
/
linker
/
.
make
-
j4
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!