将C ++代码(BASIC解释器)编译为ARM程序集

时间:2014-03-22 17:49:00

标签: c++ assembly arm raspberry-pi basic

我正在为树莓派编写一个基本的命令行操作系统,就像70年代和80年代早期的计算机上那样。我已经使用程序集进行了基本的文本输入/输出,并希望将BASIC解释器合并到我的代码中。我正在考虑编写我自己的BASIC版本和C ++ / Java中的解释器(可能不是,因为它被编译成字节码)然后将它编译成ARM程序集用于树莓派,这可能吗?

P.S我考虑过在集会中写作,但认为这对我的能力来说太复杂了。

1 个答案:

答案 0 :(得分:1)

是的,一旦你的taget平台有一个C ++编译器就可以了。您可以使用您想要/需要的任何语言,包括Java,因为在目标平台中可以使用所有需要的编译/解释工具。你也可以在组装中做。但你真的需要/想要吗?没有多少乐趣,它真的很多工作。