我对这个术语有很长一段时间的困惑。我试图用谷歌搜索这个问题,并得到了一些相互矛盾的答案。
一个网站说交叉编译器与工具链相同,一些网站说交叉编译器是工具链的一部分。我显然没有发现这有用。
具体来说,我使用了PowerPCeabi交叉编译器和Atmel AVR工具链。它们是工具链和/或交叉编译器还是不同?
我想,我非常具体的问题是,如果我必须把这个放在我的简历中,说Experienced in powerpceabi and AVR toolchains
是正确的吗?
编辑:对于将此问题标记为unclear what you're asking
的人,我应该更清楚地说明这一点吗?
修改后的问题:我可以powerpceabi
和AVR
一起提及toolchains
吗?
如果我们将单词"host"定义为表示您正在编译的计算机,并将"target"定义为要在其上运行代码的计算机,那么本机编译器是目标和主机相同(种类)的编译器。交叉编译器是目标与主机不同的编译器。
工具链是编译器 + 链接器 + 库管理员 + 为目标生成可执行文件(+ 共享库等)所需的任何其他工具的集合。调试器和/或 IDE 也可以算作工具链的一部分。
所以
Powerpceabi和AVR工具链的经验
如果我对这些有一些经验,我会如何表达它。