【发布时间】:2019-10-28 03:07:48
【问题描述】:
IDE 由链接器、编译器、汇编器和精化器组成。我想了解他们如下:
- 它们是什么关系?
- 它们是如何连接的?
- 他们的角色是什么?
- 他们的偏好。
如果可能,什么是链接器脚本?
有人,请帮我画图。 提前致谢。
【问题讨论】:
-
我从来没有听说过“elaborator”这个词用来描述开发环境的一部分。也许你的意思是“编辑”?
-
您的问题非常广泛和笼统(您应该在维基百科上查找"linker"、"compiler" 等词),但有关链接器脚本的部分除外。这是一个非常具体的东西,除非您需要覆盖如何在可执行文件中布置节/段的链接器默认设置,否则您通常不会使用它。例如用于构建可引导内核。
-
@KittoMi 不需要图形来回答您的问题。你能接受口头回答吗?
-
@JavierSilvaOrtíz 非常欢迎您口头回答。
标签: gcc assembly linker compiler-construction ide