diff --git a/README.md b/README.md index d8f02a433f9ab9ba361605fa5a59fe23f57cded4..bdf2df4c453767d7759eafa015ed2b7f1d6d2c01 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,44 @@ python ark.py x64.release unittest python ark.py x64.release test262 ``` +## aot 执行 Test262 测试套 + +``` +python ark.py x64.release test262 --aot +``` + +## pgo 执行 Test262 测试套 + +``` +python ark.py x64.release test262 --aot --pgo +``` + +## arm64 aot 执行 Test262 测试套 + +``` +python ark.py arm64.release test262 --aot +python ark.py arm64.debug test262 --aot +运行于arm64平台的需要使用QEMU模拟不同硬件单板,需要QEMU安装: +1.安装依赖 + 1)sudo apt install build-essential zlib1g-dev pkg-config libglib2.0-dev binutils-dev libboost-all-dev autoconf libtool libssl-dev libpixman-1-dev virtualenv flex bison + 2)sudo apt-get install ninja-build + 2.获取源码 + wget https://download.qemu.org/qemu-6.2.0.tar.xz + 3.编译安装 + tar -xf qemu-6.2.0.tar.xz + cd qemu-6.2.0 + mkdir build && cd build + ../configure --prefix=installation_qemu_path + make -j16 + 4.编译安装结束 + make install + 5.将安装路径添加到环境变量中 + vim ~/.bashrc + export PATH=$PATH:installation_qemu_path +``` + +[官网下载: qemu-6.2.0.tar.xz](https://download.qemu.org/qemu-6.2.0.tar.xz) + ## 编译选项 编译模式选择,如在x64平台构建debug版本: