簡體   English   中英

用Agda編譯時遇到的問題

[英]Problems compiling with Agda

我使用“ apt-get install agda-mode”安裝了Adga。 我有一個用Agda編寫的有效的“ Hello World”程序,如下面的屏幕快照所示。

在此處輸入圖片說明

但是,當我轉到Agda>編譯時,它要求我提供第二個屏幕截圖中顯示的“后端”

在此處輸入圖片說明

我已經嘗試在后端輸入“ GHC”,但它只顯示“ / usr / share / libghc-agda-dev / MAlonzo / src:getDirectoryContents:openDirStream:不存在(沒有這樣的文件或目錄)”

Agda>加載似乎有效。 如何使我的Agda程序編譯?

我個人建議您通過haskell的Cabal安裝agda (您可以通過安裝haskell-platform來安裝它,而安裝haskell會安裝ghc)。 由debian維護的agda軟件包當前已損壞,並且標准庫有問題。

cabal update
cabal install agda

您可以通過apt install同時安裝標准庫和agda-mode 完成所有這些操作后(請記住,cabal將編譯agda,因此將需要一些時間),然后將標准庫添加到agda的本地設置中。 打開emacs並加載文件以進行類型檢查,或者如果它具有可執行代碼,則將其編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM