方舟编译器OpenArkCompiler helloworld问题

在编译OpenArkCompiler helloword遇到问题 CHECK/CHECK_FATAL failure: f != nullptr at [../../../mapleall/maple_ir/src/bin_mpl_import.cpp:63] Ereipeng/my-work/OpenArkCompiler/libjava-core/libjava-core.mplt

发现没有这个目录和文件libjava-core/libjava-core.mplt。

找个这个大佬的帖子,使用他的java-core.jar可以成功生成libjava-coe.mplt的文件。

方舟编译器学习笔记8 工具链可运行(helloworld编译成功) - 小乖他爹的文章 - 知乎 https://zhuanlan.zhihu.com/p/81340230

 

大体解决步骤是:

1 下载java-core.jar

2 新建libjava-core文件夹,把java-core.jar拷贝进去

3 在libjava-core下执行jbc2mpl -injar java-core.jar -out libjava-core , 生成libjava-core.mplt

 

你可能感兴趣的:(编译器)