好的,当我使用 GHC 进行编译时,我一直在使用-i
compile 选项将文件夹指定到某个 haskell 源。
ghc -threaded -i/d/haskell/src --make xxx.hs
我知道它在编译时将这些文件用作“库”,但我可以在 GHCi 中做同样的事情吗?
我通常导入 haskell 预打包的库,例如import Data.List
或:m +Data.List
.
我试过了import /d/haskell/src
——不行!
从 Haskell 文档编辑:第 2 章使用 GHCi
请注意,在 GHCi 和––make
模式中,该-i
选项用于指定源文件的搜索路径,而在标准批处理编译模式中,该-i
选项用于指定接口文件的搜索路径。