【发布时间】:2016-02-16 09:37:22
【问题描述】:
由于 Yocto Linux 发行版可以在两台机器上运行,我假设它在编译和使用任何具有 Linux 系统的普通开发人员会使用的语言时都不会遇到问题。我做这个假设是对的吗?
在英特尔页面上,它说兼容的语言是:
C/C++、Python、Node.js、HTML5、JavaScript
这些语言不应该在 Linux 系统上兼容吗?只需在Linux上安装编译器就可以了,不是吗?
唯一想到的解释是这些语言有专门编写的库来与 Arduino 硬件交互。
如果是这样,哪些语言在资源、库、兼容性等方面最强?
另外,如果我说的有些不对,请纠正我。感谢您的帮助,非常感谢。
【问题讨论】:
-
您可能需要安装一些交叉编译器。然后可以使用任何可以交叉构建的东西。
-
我明白了,目前上面的 5 种语言是唯一不需要交叉编译的语言,对吧?这种硬件是否存在交叉编译器。 Intel Atom CPU 也可以在许多笔记本电脑上使用,我相信大多数语言都可以编译成适当的机器代码,不是吗?
-
如果目标系统与宿主系统相同,则不需要交叉编译。
-
假设我已经在目标机器上安装了 linux,并且我在目标机器上进行了所有的开发,那么我可以使用 any 语言而不需要交叉编译吗?如果我在不同的主机上开发,是否存在适用于所有语言的交叉编译器?非常感谢大家的帮助!
-
也许可以改进您的问题,以提及您的笔记本电脑和 Arduino 上有哪些操作系统和架构
标签: python c++ linux intel-edison intel-galileo