compiler-construction - 构建 IDE 时从什么开始?

标签 compiler-construction ide compiler-theory

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




我通读了this问题,然后构建 IDE 的想法让我印象深刻。

我是一名应届毕业生,想知道构建 IDE 时要采取的概念和实际步骤。

在发布这个问题之前,我没有做功课,但我相信我能在这里得到一个有效的答案。

最佳答案

首先,您应该查看现有的 IDE 及其功能。要获得最低限度的工作 IDE,它应该具有:

  • 一个文本编辑器(用于编写代码),希望有一些语法突出显示
  • 一个构建系统(便于编译多个源文件并将它们链接在一起以生成可执行文件/库)

  • 您可能需要一个开源文本编辑器 ( http://www.techrepublic.com/blog/five-apps/five-free-or-open-source-text-editors-for-developers/1031 ) 并集成现有的构建系统(例如 CMake、Makefile 等)以提供您的 IDE 的工作版本。

    您可能还想提供一个控制台窗口,以便程序员可以执行命令等。

    关于compiler-construction - 构建 IDE 时从什么开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6369459/

    相关文章:

    java - JVM 和 JRE 之间的区别

    emacs - 在 PuTTY 中,Emacs 组合键无效

    parsing - 这个 'algorithm' 可以为空并且第一次工作(在解析器中)吗?

    antlr - 去除 ANTLR 中的左递归

    c++ - 编译器在编译时如何检测数字溢出?

    c++ - 在另一个库(SDL 和 Eclipse)之上构建一个新库

    java - 如何使用 stringtokenizer 构建扫描器

    macos - D 编译器 DMD 不链接目标文件

    visual-studio - Visual Studio 2008 - 跳转到行号快捷方式

    delphi - 如何在Delphi 7中为某些代码添加书签?