gpt4 book ai didi

haskell - 在 GHC 中编译

转载 作者:行者123 更新时间:2023-12-02 17:10:59 25 4
gpt4 key购买 nike

我正在学习 Haskell,一个简单的疑问引起了我的注意,这两个使用 GHC 编译的命令有什么区别(fac 是一个计算阶乘的程序):

ghc -o fac fac.hs

ghc fac.hs

现在要运行程序,我只需执行 fac.exe(我使用的是 Windows)。

鉴于两者都有效,哪一个是正确的?两个都?最建议使用哪一种?

最佳答案

两个都还好。 -o 命令的唯一作用是确定生成的可执行文件的名称。就 Haskell 而言,这没有任何区别。

就我个人而言,我喜欢总是使用“-o”来使事情变得明确(因为我通常喜欢避免隐式默认值)并使其看起来与其他编译器更相似(例如,gcc C编译器会强制您使用它的“-o”选项,因为否则它使用的默认名称非常难看)

关于haskell - 在 GHC 中编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13665495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com