小编jmp*_*unn的帖子

GHC(在Linux上)生成的.hi和.o文件是什么?

我只是刚开始使用Haskell和函数式编程。编译并运行我的第一个Haskell程序后,我注意到(在Linux上)GHC从单个.hs源文件生成三个单独的文件:.hi文件,.o文件以及最后一个可执行文件。这些文件的目的是什么?实际上,何时实际使用.hi和.o文件?

根据我在C语言方面的小经验,我认为.o是一个目标文件。搜索Google表示.hi是“接口文件”。

haskell ghc

3
推荐指数
2
解决办法
389
查看次数

标签 统计

ghc ×1

haskell ×1