默认为 Ubuntu 16.04
修改 gn 和 Ninja 的权限
# 初始化环境
source build/envsetup.sh
# 直接进行编译
make
# 编译 Debug 版本
make BUILD_TYPE = DEBUG
out/bin
source build/envsetup.sh
cd libjava-core
#为了编译出 java-core 的 mpl 和 mplt 格式的中间输出文件
jbc2mpl -injar java-core.jar -out libjava-core
使用方法: 1. 进入helloworld 目录 2. 编译
代码
# 需先回到 OpenArkCompiler主目录
cd sample/helloworld/
make
最终生成文件 1. HelloWrold.VtableImpl.s 是最终生成的汇编文件 2. 位置: 在 sample/helloworld 目录下
github:https://github.com/isrc-cas/pacific
具体就是安装 gcc-aarch64-linux-gnu
将 Makefile 中的 CROSS_AARCH64_GCC = aarch-64-gnu-gcc8 修改成 CROSS_AARCH64_GCC = aarch-64-gnu-gcc
# pacific 目录下执行
make sample