各位游戏大佬大家好,今天小编为大家分享关于方舟gg修改器不root_gg修改器方舟版的内容,轻松修改游戏数据,赶快来一起来看看吧。
1、操作系统环境:
64位版本的Ubuntu(官方推荐Ubuntu 16.04)。我自己本身就有Ubuntu 16.04的虚拟机,所以直接就在上面编译了。
2、基础配置:
sudo apt-get -y install openjdk-8-jdk git-core gnupg flex bison gperf build-essential zip curl zlib1g-devlibc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utilsxsltproc unzip lib32z1-dev qemu g++-multilib gcc-multilib python3-paramiko python-paramiko python-jenkinspython-requests python-xlwt libglib2.0-dev libpixman-1-dev linux-libc-dev:i386
sudo apt-get -y install gcc-5-aarch64-linux-gnu g++-5-aarch64-linux-gnu
官方推荐安装上述库,但是即使是在Ubuntu 16.04上,这里很多库的版本较低。但是小版本号应该没什么太大的影响,我的本地环境以前编译过别的程序,所以导致很多库的版本都比这个推荐的要高,最终没有影响我的编译。所以不用太苛求其版本号。
3、源码下载:
git clone https://code.opensource./HarmonyOS/OpenArkCompiler.git
4、llvm和clang的下载及配置:
从LLVM Download Page下载LLVM8.0.0的Ubuntu 16.04 (.sig) 二进制包。解压之后,放到OpenArkCompiler/tools目录之下。
LLVM Download Page:
http://releases.llvm.org/download.html#8.0.0
Ubuntu 16.04 (.sig):
http://releases.llvm.org/8.0.0/
打开piler/build/config/BUILDCONFIG.gn文件,将其中的GN_C_COMPILER、GN_CXX_COMPILER和GN_AR_COMPILER 三个变量配置为Clang编译器所在路径,例如:
GN_C_COMPILER = “${MAPLE_ROOT}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/clang”GN_CXX_COMPILER = “${MAPLE_ROOT}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/clang++”GN_AR_COMPILER = “${MAPLE_ROOT}/tools/clang_llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04/bin/llvm-ar”
5、下载和配置Ninja、GN:
从下载Ninja v1.9.0,在tools下新建目录ninja_1.9.0,将ninja可执行文件放到ninja_1.9.0目录之下。
Ninja v1.9.0:
https:///ninja-build/ninja/releases
下载GN,在tools下新建目录GN,将GN可执行文件放到GN目录之下。
GN:
https://archive.softwareheritage.org/browse/content/sha1_git:2dc0d5b26caef44f467de8120b26f8aad8b878be/raw/?filename=gn
打开piler/Makefile文件,将GN和NINJA两个变量配置为GN和Ninja可执行程序所在路径。例如:
GN := ${MAPLE_ROOT}/tools/gn/gnNINJA := ${MAPLE_ROOT}/tools/ninja_1.9.0/ninja
6、在OpenArkCompiler目录之下依次执行如下命令:
source build/envsetup.shmake
命令说明:
source build/envsetup.sh初始化环境,将OpenArkCompiler工具链路径piler/src/bin设置到环境变量中make编译OpenArkCompiler的Release版本make BUILD_TYPE=DEBUG编译OpenArkCompiler的Debug版本。
至此,完成方舟编译器源码的编译。编译完成之后的界面如图所示:
编译完成之后,在OpenArkCompiler/out目录之下,会有如下几个文件:
其实这几个文件在未编译之前,在OpenArkCompiler/src/bin目录下就有。读了下OpenArkCompiler目录下的Makefile,其中java2jarjbc2mplmplcg都是直接从src/bin目录之下copy到out/bin目录之下的。只有maple有点特殊,它应该是编译生成的,然后install的时候反向copy到了src/bin目录之下,所以编译完成之后查看状态(git status),会发现src/bin/maple发生了变化。
OpenArkCompiler/Makefile中关于install的代码:
.PHONY: installinstall: mapleall $(shell cp -rf $(MAPLE_ROOT)/src/bin/java2jar $(MAPLE_ROOT)/out/bin/) $(shell cp -rf $(MAPLE_ROOT)/src/bin/jbc2mpl $(MAPLE_ROOT)/out/bin/) $(shell cp -rf $(MAPLE_ROOT)/src/bin/mplcg $(MAPLE_ROOT)/out/bin/) $(shell cp -rf $(MAPLE_ROOT)/out/bin/maple $(MAPLE_ROOT)/src/bin/)
另外附上作者方舟编译器学习笔记系列链接。
方舟编译器学习笔记1:方舟相关资料
https://zhuanlan./p/80624361
方舟编译器学习笔记2:源码编译
https://zhuanlan./p/80643681
方舟编译器学习笔记3:方舟可执行文件简介
https://zhuanlan./p/80693868
方舟编译器学习笔记4:文档导读
https://zhuanlan./p/80783831
方舟编译器学习笔记5:方舟开始接受代码合并请求
https://zhuanlan./p/80905553
方舟编译器学习笔记6:方舟开源目录简介
https://zhuanlan./p/81046562
以上就是关于方舟gg修改器不root_gg修改器方舟版的全部内容,游戏大佬们学会了吗?
免Root权限GG修改器_gg修改器免root权限方法 分类:免root版 6,707人在玩 各位游戏大佬大家好,今天小编为大家分享关于免Root权限GG修改器_gg修改器免root权限方法的内容,轻松修改游戏数据,赶快来一起来看看吧。 作者简介 杨奇龙,网名“北在南方”,7年DB……
下载没root能用gg修改器吗,软件下载:没root能用gg修改器吗? 分类:免root版 4,645人在玩 GG修改器是一款非常出色的游戏辅助工具,它可以帮助玩家在游戏中实现自己想要的效果,比如无限金币、无限钻石等。但是,使用GG修改器通常需要对设备进行ROOT权限的获取,这对很多用……
下载GG修改器root怎么,GG修改器root打造轻松ROOT体验的神器 分类:免root版 4,095人在玩 GG修改器root是一款针对安卓设备开发的软件下载,它可以让用户轻松地进行ROOT操作。ROOT操作是指用户获得了超级管理员权限,在此基础上可以自由地对手机进行定制、优化等操作,同时……
下载gg修改器免费root怎么用_如何用gg修改器免root 分类:免root版 7,327人在玩 各位游戏大佬大家好,今天小编为大家分享关于gg修改器免费root怎么用_如何用gg修改器免root的内容,轻松修改游戏数据,赶快来一起来看看吧。 mysql5.7版本之后,与mariadb不同,在……
下载纵横兔root框架gg修改器_纵横免root框架gg修改器怎么用 分类:免root版 5,268人在玩 各位游戏大佬大家好,今天小编为大家分享关于纵横兔root框架gg修改器_纵横免root框架gg修改器怎么用的内容,轻松修改游戏数据,赶快来一起来看看吧。 来看看小熊录屏的,直接在网页……
下载如何在GG修改器中Root,标题:GG修改器轻松Root你的手机 分类:免root版 4,185人在玩 如果您是一名 Android 手机用户,您可能会发现有些应用需要 Root 后才能使用。但是,许多人不知道如何 Root 自己的手机,或者担心 Root 会损害其设备。这就是为什么 GG 修改器成为……
下载gg修改器怎么激活root_gg修改器怎么开启 分类:免root版 5,616人在玩 各位游戏大佬大家好,今天小编为大家分享关于gg修改器怎么激活root_gg修改器怎么开启的内容,轻松修改游戏数据,赶快来一起来看看吧。 前言:本文将为大家介绍麒麟V10系统如何开通……
下载免root gg修改器下载,免Root GG修改器下载 分类:免root版 2,670人在玩 GG修改器是一款非常实用的Android游戏修改器,它可以帮助玩家轻松地修改游戏中的各种数值,比如金币数量、道具等级、角色属性等等。而免Root版的GG修改器更是轻松实现了无需ROOT权……
下载gg修改器root应用_GG修改器的root 分类:免root版 5,846人在玩 各位游戏大佬大家好,今天小编为大家分享关于gg修改器root应用_GG修改器的root的内容,轻松修改游戏数据,赶快来一起来看看吧。 1、搞机助手 Rootcloak(对选定的应用程序隐蔽 Root……
下载免root版GG修改器,免root版GG修改器破解游戏的利器 分类:免root版 3,155人在玩 现在的手机游戏越来越火爆,但是很多游戏都需要花费大量的时间或者金钱才能够获得更好的游戏体验。这时候,我们就需要一款可以破解游戏的工具——GG修改器。今天我要介绍的是一款免ro……
下载