首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将perl6文件编译成可执行文件

如何将perl6文件编译成可执行文件
EN

Stack Overflow用户
提问于 2014-11-28 05:01:37
回答 2查看 1.7K关注 0票数 13

我正在玩windows上基于MoarVM的perl6版本。我创建了一些perl6文件,并希望将其编译为可执行文件。我尝试了以下几种方法:

代码语言:javascript
复制
perl6 --target=MAST r.pl>r

现在我想把r编译成可执行文件。

我找到了关于如何使用http://perlgeek.de/blog-en/perl-6/my-first-executable.writeback的链接,但我使用的是MoarVM target

我的问题是如何将MoarvVM目标文件编译成windows可执行文件?

EN

回答 2

Stack Overflow用户

发布于 2016-10-14 06:20:19

MoarVM目前还没有这个工具(考虑到目前perl6黑客和Windows用户之间缺乏重叠,可能在一段时间内还不会)。

票数 3
EN

Stack Overflow用户

发布于 2017-11-22 00:58:59

吸引我的一件事是它应该是可编译的,我想“当然,它会为我构建exe文件”,不幸的是,它不是(上次我检查过的)。

编译:

代码语言:javascript
复制
perl6 --target=mbc --output=test.moarvm  -e 'say 42'

运行:

代码语言:javascript
复制
perl6 -e 'CompUnit::Loader.load-precompilation-file("test.moarvm".IO)'

但是,你可以在中间的moarvm机器上编译程序,记住这是不可移植的,所以你必须在每个目标上重新编译。

我想这段代码是由某个真正了解perl6的人在irc频道上传给我的,不过我不明白它是如何工作的。

如果你需要一种编译语言,我建议你等待编译器专家的真正支持,或者简单地使用像rust或golang这样的东西(这就是我最终使用的,我很高兴)。

我知道rust没有Perl6那样的“花哨”,但它能完成工作……

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27178599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档