什么是工具链和交叉编译器



我对这个术语有很长一段时间的困惑。我试图用谷歌搜索这个问题,并得到了一些相互矛盾的答案。

一个网站说交叉编译器与工具链相同,一些网站说交叉编译器是工具链的一部分。我显然没有发现这有用。

具体来说,我使用了PowerPCeabi交叉编译器和Atmel AVR工具链。它们是工具链和/或交叉编译器还是不同?

我想,我非常具体的问题是,如果我必须把这个放在我的简历中,说Experienced in powerpceabi and AVR toolchains是正确的吗?

编辑:对于将此问题标记为unclear what you're asking的人,我应该更清楚地说明这一点吗?

修改后的问题:我可以powerpceabiAVR一起提及toolchains吗?

如果我们将单词"host"定义为表示您正在编译的计算机,并将"target"定义为要在其上运行代码的计算机,那么本机编译器是目标和主机相同(种类)的编译器。交叉编译器是目标与主机不同的编译器。

工具链是编译器 + 链接器 + 库管理员 + 为目标生成可执行文件(+ 共享库等)所需的任何其他工具的集合。调试器和/或 IDE 也可以算作工具链的一部分。

所以

Powerpceabi和AVR工具链的经验

如果我对这些有一些经验,我会如何表达它。

相关内容

  • 没有找到相关文章

最新更新