作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我没有找到将简单文件 (.fs) 编译为 .exe 的方法。我尝试了这个例子,但它不起作用:
在文件 dolphin.fs 中:
let longBeaked = "Delphinus capensis"
let shortBeaked = "Delphinus delphis"
let dolphins = [ longBeaked; shortBeaked ]
printfn "Known Dolphins: %A" dolphins
您现在可以将此代码编译为 EXE,如下所示:
C:\fsharp> fsc dolphins.fs
C:\fsharp> dir dolphins.exe
但是当我这样做时,“C:\fsharp”中的“:”会发生错误
最佳答案
这似乎有点错误 - 除了您不应该输入第一位(如 svick 所解释的)这一事实之外,您可能还需要指定 F# 编译器的完整路径。如果您使用的是 Visual Studio 2010 附带的 F#,那么您需要:
"C:\Program Files (x86)\Microsoft F#\v4.0\Fsc.exe" dolphins.fs
如果您使用 F# 的独立安装,那么您需要在其他位置找到 F# 编译器(可能在“Program Files (x86)\FSharp-2.0.0.0”中,但我不太确定) 。另外,我不确定 dir 命令应该做什么。要执行编译后的应用程序(编译后),您只需键入:
doplhins.exe
关于compiler-construction - 如何将.fs文件编译为.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7713377/
我是一名优秀的程序员,十分优秀!