gpt4 book ai didi

haskell - GHC 构建标志的全局配置

转载 作者:行者123 更新时间:2023-12-03 15:09:51 24 4
gpt4 key购买 nike

有没有地方可以配置一些默认标志供 GHC 使用?我想,即 GHC 总是假设我想要 -fwarn-incomplete-patterns旗帜。 This page给出了一个有用的标志列表,并指出其中一些默认情况下是打开的,但我想再次更改我系统的默认设置。

我目前正在使用 OS X,但我在家里使用 Debian、Arch Linux 和 Windows 8.1,因此任何平台的解决方案都会有所帮助。

最佳答案

除了别名 shell 命令 ghcghc -fwarn-incomplete-patterns ,我不认为有办法在全局范围内进行,或者是否建议在全局范围内进行,因为在使用 cabal 编译外部库时可能会产生大量警告。可能最好一次完成一个项目,或者只使用 GHCi:

项目的任何 cabal 文件中都有一个 ghc-options 部分。

library
...

ghc-options:
-fwarn-tabs
-fwarn-missing-local-sigs
-fwarn-incomplete-patterns
-fwarn-incomplete-uni-patterns

对于全局 GHCi,您可以将以下行添加到您的 ~/.ghc/ghci.conf
:set -fwarn-incomplete-uni-patterns 

关于haskell - GHC 构建标志的全局配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23224876/

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