NSAgold
0.07D

华为方舟编译器源码发布

  •  
  •   NSAgold · Aug 5, 2019 via Android · 14785 views
    This topic created in 2647 days ago, the information mentioned may be changed or developed.

    www.huaweicloud.com/kunpeng/software/ArkCompiler.html

    33 replies  •  2019-09-02 00:49:49 +08:00
    NSAgold
    NSAgold
    OP
    Aug 5, 2019 via Android
    1
    momocraft
    momocraft
    Aug 5, 2019
    2
    "源码下载" 下回来发现是 toolchain

    真是想不到啊(棒读)
    NSAgold
    NSAgold
    OP
    Aug 5, 2019 via Android
    3
    18k
    18k
    Aug 5, 2019
    4
    gcc?虽然不懂啥事 GCC。。。
    iPhoneXI
    iPhoneXI
    Aug 5, 2019
    5
    一个修改版的 gcc
    Cooky
    Cooky
    Aug 5, 2019 via Android❤️1
    6
    @18k 不知道 GCC ?开玩笑?
    murmur
    murmur
    Aug 5, 2019
    7
    好像是针对服务器优化的 gcc ?
    yukiww233
    yukiww233
    Aug 5, 2019
    8
    应该是乌龙了吧。。最后修改日期 2018,而且说是源码其实全是二进制
    ps:不是说 emui 的系统 app 很多都用了方舟么,有没有人提取个出来逆向看看
    Cooky
    Cooky
    Aug 5, 2019 via Android
    9
    结果还是不放源码?违反 GPL 呀
    across
    across
    Aug 5, 2019
    10
    不做编译器,就不下载凑热闹了。看了下依赖包列表,是引用了 GCC,但是没做修改?
    GPLv3 是啥来着,应该不需要开源吧·····
    xiangjiaodej
    xiangjiaodej
    Aug 5, 2019 via iPhone
    11
    gcc ?这个操作看不懂,这是让所有 app 都在华为手机上用 c 重写一遍的意思?
    momocraft
    momocraft
    Aug 5, 2019
    12
    如果#3 的新闻不是编辑乱写的(即,这个真的是传说中 android 最多加速 60%的那个)就更有趣了

    编译器又不像 UFS 月亮这种可以随便定义的,菊厂首先要攻克如何用 gcc aot java 的问题 lol
    xiangjiaodej
    xiangjiaodej
    Aug 5, 2019 via iPhone
    13
    @momocraft 我不是做安卓的,不太清楚安卓的架构,但是我以前用过 c 在一个安卓平台上,绕过安卓,直接用命令行在底层 Linux 上运行程序,华为会不会也是绕过 java 虚拟机那一套,直接从底层跑,华为自己本身也不需要考虑跨平台,这样它效率的宣传就可以理解了,接口的话华为自己做一个中间层应该不费事,可是华为是真的要让所有厂商把所有 app 都用 c 重写一遍么?这……不现实吧?
    18k
    18k
    Aug 5, 2019
    14
    软件介绍
    方舟编译器是基于 GCC 开发的交叉编译器套件,它包括了 C、C++、Fortran 的前端,也包括了这些语言的库(如 libstdc++、libgcc 等)。HCC 运行在 X86 linux 架构服务器上,生成的二进制运行在 Aarch64 架构服务器上。
    menyakun
    menyakun
    Aug 5, 2019
    15
    https://source.android.com/setup/build/requirements#toolchain
    `Android 8.0 and higher support only Clang/LLVM for building the Android platform`
    kidcats
    kidcats
    Aug 5, 2019 via Android
    16
    战略性码,等大神解疑
    expy
    expy
    Aug 5, 2019❤️1
    17
    这个大概不是吹的用来编译安卓应用的那个方舟吧。
    交叉编译的 target 是 aarch64。应该是给 arm 服务器用的?
    说好的源码下载,解压出来的是可执行文件、库跟头文件。
    分发二进制 gcc 的同时没提供源码,不知道违反 gpl 不。

    刚想去存个档,居然有人早上就保存了。
    https://web.archive.org/web/20190805092033/https://www.huaweicloud.com/kunpeng/software/ArkCompiler.html
    ModerRAS
    ModerRAS
    Aug 5, 2019 via Android
    18
    @across LGPL 只调用不修改是可以不开源的,但是 GPL 只要调用了就得开源,网络调用似乎没算进去
    helenhe
    helenhe
    Aug 5, 2019
    19
    404,沸腾过后蒸发了
    alphatoad
    alphatoad
    Aug 6, 2019 via iPhone
    20
    这不是安卓那个方舟,是服务器的
    撞名字了
    qinxi
    qinxi
    Aug 6, 2019
    21
    404
    zzxop
    zzxop
    Aug 7, 2019
    22
    404
    鸿蒙也已经出现
    judeng
    judeng
    Aug 7, 2019
    23
    @helenhe 猴子沸腾了
    judeng
    judeng
    Aug 7, 2019
    24
    @expy 技术论坛还是比 KOL 靠谱点,微博上 KOL 全被华为直钩钓鱼了
    qwerrewt
    qwerrewt
    Aug 7, 2019
    25
    打不开了
    请问这个修改版 GCC 修改了哪? 优势在哪?
    components
    components
    Aug 10, 2019
    26
    方舟编译器源代码疑似曝光,华为李小龙:来自服务器部门?
    https://juejin.im/post/5d4cfd9af265da03df5f0019
    chinaiy
    chinaiy
    Aug 29, 2019
    27
    空城计玩得真好
    chinaiy
    chinaiy
    Aug 29, 2019
    28
    谁也不要吓唬谁了,谷歌还是干脆点把安卓禁了吧,不然华为的系统真的出不来,整天放消息一点用都没有,逼上梁山,直接开干,说不定还能改变世界。
    songsong
    songsong
    Aug 31, 2019
    29
    来了来了真的来了,
    开源地址: https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler.git

    在开源后不到一个小时又关闭代码仓库权限了, 幸好 fork 了
    地址: https://github.com/HarmonOS/OpenArkCompiler
    mozutaba
    mozutaba
    Aug 31, 2019
    30
    @songsong 把楼上的全部 @吧,全部变哑巴了。
    ritchiesh
    ritchiesh
    Aug 31, 2019
    31
    华为开源平台项目地址:
    https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler/home

    准备去围观的,看了一早上只看到一大波 helloworld ?。。
    现在再进去发现没权限了。。啥情况。。
    lymi2771
    lymi2771
    Sep 1, 2019
    32
    首先看官网和文档只能用简陋来形容了。

    其次这回是部分开源 似乎不能编译出来可执行程序。

    有空试试看。

    感觉余大嘴干点什么都弄得这么恶心。

    科研不是作秀。
    flashjay
    flashjay
    Sep 2, 2019
    33
    为华为的智商感到捉急。。。你声势浩大的告诉我有个编译器,原来是个打包工具吧?(来自一个 Go 初学者)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2975 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 11:55 · PVG 19:55 · LAX 03:55 · JFK 06:55
    ♥ Do have faith in what you're doing.