标签: haskell ghc
当我有一个文件foo.hs并运行ghc foo.hs时,它会生成一个没有扩展名foo的二进制文件。这对.gitignore忽略非常不方便,所以我想知道是否有配置ghc的方法,以便默认为其他扩展名(例如.out)。 / p>
foo.hs
ghc foo.hs
foo
.gitignore
.out
当然,我可以编写简单的shell脚本,基本上是
#!/usr/bin/env bash ghc $1 -o "${1%.*}.out"
,但那是"计划b"。