Compilation 使用Agda编译时遇到的问题

Compilation 使用Agda编译时遇到的问题,compilation,agda,Compilation,Agda,我使用“apt get install agda mode”安装了Adga。我有一个用Agda编写的“Hello World”程序,如下面的屏幕截图所示 但当我进入Agda>Compile时,它会要求我提供第二个屏幕截图中显示的“后端” 我尝试输入'GHC'作为我的后端,但它只是说'/usr/share/libghc agda dev/MAlonzo/src:getDirectoryContents:openDirStream:不存在(没有这样的文件或目录)' Agda>加载似乎有效。如何编

我使用“apt get install agda mode”安装了Adga。我有一个用Agda编写的“Hello World”程序,如下面的屏幕截图所示

但当我进入Agda>Compile时,它会要求我提供第二个屏幕截图中显示的“后端”

我尝试输入'GHC'作为我的后端,但它只是说'/usr/share/libghc agda dev/MAlonzo/src:getDirectoryContents:openDirStream:不存在(没有这样的文件或目录)'


Agda>加载似乎有效。如何编译我的Agda程序

我个人建议您通过haskell的Cabal安装
agda
(您可以通过安装
haskell平台
,安装haskell将安装ghc)。agda的debian维护包目前已损坏,并且与标准库存在问题

cabal update
cabal install agda

您可以通过
apt install
安装标准库和
agda模式
。在所有这些之后(请记住,cabal将编译agda,因此需要一些时间),将标准库添加到agda的本地设置中。打开emacs并加载该文件以进行类型检查,如果该文件有可执行代码,则对其进行编译

您也安装了agda吗?包
agda模式
只提供emacs模式,不提供编译器。@gallais,我该怎么做?