所以我创建了一个应用程序(简单的 IDE),您可以在其中编写/编辑 ada 代码并将其保存到 temp.adb 文件中。要编译该文件,我应该打开终端并导航到 temp.adb 目录。并执行
gnatmake temp.adb
如果 temp.adb 有错误,则错误将显示在终端中,否则 temp.adb 在终端中执行。但是我不希望用户单独使用终端和编写命令。我只希望用户单击“构建并运行”按钮,它必须编译文件并在应用程序中显示结果。
我的问题是是否可以直接在应用程序中显示编译错误?并直接在应用程序中执行 temp.adb ?我应该在哪里阅读更多关于此的信息?有小费吗?
这就是应用程序的外观。黑色视图代表控制台区域。