��Ϊ���۱����� v0.2 32λ/64λ��ʽ�� ���¸���|�������|���ר��|�ֻ���|��̳ת��|�������

����ǰ����λ�ã���ҳ �� ��̿��� �� ������ �� ��Ϊ���۱����� v0.2 32λ/64λ��ʽ��

��Ϊ���۱����� v0.2 32λ/64λ��ʽ��

���۱������ٷ�����|

��Ϊ���۱�����

�汾

  • �����С��8.8M
  • ������ԣ�����
  • ������ͣ��������/������
  • �����Ȩ��������
  • ����ʱ�䣺2019-12-02 15:58
  • ����ȼ���4��
  • Ӧ��ƽ̨��WinXP, Win7, Win8, Win10
  • ���������

����������������Ʒ�Ƽ�������������������ص�ַ

С��Ϊ���Ƽ��� ���۱����� ���빤��

�����������ɻ�Ϊ��˾��Ʒ�Ķ�˶����Ա��빤�ߣ������Ϳ��������ʺ����ڵ���ɫ���������Ч�������ܹ�����ʵ��java����ı�д�����ŷ��㣬�dz���Ա�ǵIJ���֮ѡŶ���Ƽ���

�������

���۱�������Ϊ֧�ֶ��ֱ�����ԡ�����оƬƽ̨�����ϱ��롢���ж���Ƶ�ͳһ���ƽ̨��������������������������ʱ�ȹؼ������� ���۱��������ڳ����ݽ��У�½������������ʵ�ֺͿ�Դ��

���۱�����������

��������ʱ��

ͨ��������������ʵ���������Ż�������ǿ��Ӧ������ʱ�Ŀ�����С

��Ӳ��Эͬ��

��������оƬʵ����Ӳ��Эͬ�Ż�����ַ���Ӳ����Ч��Ӧ���������

���������ϣ�

��ͬһӦ���еIJ�ͬ���Դ������ϱ��롢�����Ż����������Լ�����ܡ��蹵�������Ϳ����ߵ��Ż��ɱ�

��ƽ̨֧�֣�

֧��������������ն��豸ƽ̨���б�������У������豸�����ṩ��ݵĿ����벿����ԣ���߿���Ч��

���۱�������Ѱ�

���۱�����ʹ�÷���

���������Ƽ�

����Ҫ��װһ��64λ�汾��Ubuntu���Ƽ�Ubuntu 16.04��

sudo apt-get -y install openjdk-8-jdk git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip lib32z1-dev qemu g++-multilib gcc-multilib python3-paramiko python-paramiko python-jenkins python-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

��װClang��������������ã����ڱ��뷽�۱��������룩

����clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04

LLVM���ص�ַ�� http://releases.llvm.org/download.html#8.0.0

���õ�openarkcompiler/toolsĿ¼����openarkcompiler/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"

����${MAPLE_ROOT}ΪopenarkcompilerԴ���Ŀ¼��

��װNinja��GN���������

����Ninja(v1.9.0)��GN(Linux Version)

Ninja���ص�ַ�� https://github.com/ninja-build/ninja/releases

GN���ص�ַ��https://archive.softwareheritage.org/browse/content/sha1_git:2dc0d5b26caef44f467de8120b26f8aad8b878be/raw/?filename=gn

��GN��Ninja��ִ�г�����õ�openarkcompiler/toolsĿ¼����openarkcompiler/Makefile�ļ�����GN��NINJA������������ΪGN��Ninja��ִ�г�������·�������磺

GN := ${MAPLE_ROOT}/tools/gn/gn

NINJA := ${MAPLE_ROOT}/tools/ninja_1.9.0/ninja

�����߿���ͨ�����·�ʽ�����ش�����ĵ������ο�ѧϰ���˽ⷽ�۱������ļܹ��ʹ��롣

�ٷ���վ��https://www.openarkcompiler.cn

�����й���վ��https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler

���ƾ���ֿ��ַ��https://gitee.com/harmonyos/OpenArkCompiler

��������

1�����۱�������һ����ȫ��������

�״ο�Դ��Χ�DZ�����IR�� Intermediate Representation����RC��Reference Counting���Ͷ��������˼��ȣ�������ҵ�硢ѧ���繵ͨ������������½����Դ������ǰ�ˡ���ˣ�֧���������ԣ��� JavaScript���ı���ȣ���ǰ����Java�������Ժ�JVM��������Ե�֧��δ�����ڱ��ο�Դ�����У�������annotation��lambda���ʽ�����͵ȡ�Ŀǰ���кܶ�ط������ƣ���������½�������������������������ύissue����ӭ����������������ƺʹ��빲����

2�����۱�������Դ·���������ģ�

���۱�������2019��8�¿�ʼ��Դ����ӭ����Ӧ�ÿ����ߡ��ֻ����̡������ҵ��Աһ�𹲽���Դ��������̬�� ��Դ�ƻ��������������ţ�2019��8���ص㿪Դ��ܲ��֣�������½����Դ������ǰ�ˡ���ˣ�֧��Java������롢JavaScript����Ӧ�õı���ȡ�

3�����۱��뿪Դ����ȫ�򿪷�����Ӣ����վ��ʱ���ߣ�

���۱���������ȫ�򿪷��߽��п�Դ����ˣ��ٷ���վ�ʹ����й�ƽ̨������ȫ�򿪷��߿��š�ĿǰӢ�İ���վ���ڽ��ŵĿ������ڲ⣬�ƻ�����2019��Q4 ���ߡ�

4�����۱�����Դ���йܼƻ�����ô�ģ�

����ίԱ���ڼ䣬���۱������������й��ڻ�Ϊ�����档��δ�����򿪷������Ժ󣬽������ҿ�����ѡ���ƽ̨�����йܡ�����ҿ��Ļ�����ȡ��Xƽ̨�����ǾͲ�����������Ĵ����й�ģʽ�����йܡ�

5�����۱�������Դʹ�õ���ʲôLicense��

���۱���������ľ��License��ľ��License��ҵ���ڶ�ר�Һ͹�˾���干�������ǻ�Ϊ������

6�����ȷ�����ذ���Դ�ɿ���MD5У�����Ƕ��٣�

OpenArkCompiler-0.2-ubuntu-16.04-x86_64.tar.gz����MD5���ǣ�e7dc8b8c242f2d26429e2ad71dae3112

OpenArkCompiler-0.2.tar.gz ����MD5���ǣ�1bf859a67c8b9a2d4080bdaf25ef6181

����>>�����ͼ

�Ƽ����

�����汾����

��Ʒ�Ƽ�

�������

���ص�ַAndroid��iPhone��Mac��iPad��

  • ��Ϊ���۱����� v0.2 32λ/64λ��ʽ��

�鿴��������>>��������

��������

(����������Ҫ������˲�����ʾ) ���ѷ�˿QQȺ��:203046401

�鿴����0������>>

����>>����ϲ��