代码拉取完成,页面将自动刷新
同步操作将从 方舟编译器孵化器/mapleall 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# Copyright (C) [2020] Futurewei Technologies, Inc. All rights reverved.
#
# Licensed under the Mulan Permissive Software License v2.
# You can use this software according to the terms and conditions of the MulanPSL - 2.0.
# You may obtain a copy of MulanPSL - 2.0 at:
#
# https://opensource.org/licenses/MulanPSL-2.0
#
# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR
# FIT FOR A PARTICULAR PURPOSE.
# See the MulanPSL - 2.0 for more details.
Let MAPLE_ROOT be the top directory for mapleall repository.
The directory structure as follows:
$MAPLE_ROOT
README.md : this file
Tutorial.md : Tutorial & FAQ
Copyright : Copyright file
license : Mulan license file
doc : MapleIR documentation
mapleall : maple compiler source
maple_engine : maple engine opcode header file
bin/ast2mpl : C frontend: clangAST to MapleIR
tools : ninja, gn and opencc for C frontend
: downloaded by setup_tools.sh
Makefile : makefile
build : environment set up and build files
BUILD.gn : gn build file
bin : maple executables during make install
out : created during make
maple excutables are in $MAPLE_ROOT/bin directory
refer to examples/ for C language examples
refer to maple_engine git repository for java2asm.sh and asm2so.sh scripts
Please find step by step instructions to build Maple and run examples in the Tutorial.md.
You might need to install required packages like:
sudo apt-get install clang
sudo apt-get install libelf-dev
sudo apt-get install libssl-dev
Please refer to the FAQ page for anwswers to more questions and issues.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。