这是 fsharpc 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
fsharpc - F# 3.0 编译器(开源版)的手册页
商品描述
F# 语言编译器,版本 3.0
概要
夏普 [选项...] 文件 [文件...]
配置
OUTPUT FILES
- 出去:文件, -o 文件
输出文件的名称
- 目标:可执行程序
构建控制台可执行文件
- 目标:winexe
构建 Windows 可执行文件
- 目标:图书馆, -a
建立图书馆
- 目标:模块
构建一个可以添加到另一个程序集中的模块
--延迟信号[+|-]
仅使用强名称密钥的公共部分对程序集进行延迟签名
--文档:文件
将程序集的 xmldoc 写入给定文件
--密钥文件:文件
指定强名称密钥文件
--keycontainer:绳子
指定强名称密钥容器
- 平台:绳子
限制此代码可以在哪些平台上运行: x86, 安腾, x64,
anycpu32位首选或 任何CPU.
默认是 任何CPU.
--无优化数据
仅包含实现内联必不可少的优化信息
结构体。 禁止跨模块内联,但提高了二进制兼容性。
--无接口数据
不要向生成的包含 F# 特定元数据的程序集添加资源
--信号:文件
将程序集的推断接口打印到文件
INPUT FILES
- 参考:文件, -r 文件
引用程序集
资源
--win32res:文件
指定 Win32 资源文件 (.res)
--win32清单:文件
指定 Win32 清单文件
--nowin32清单
不包括默认的 Win32 清单
--资源:文件[,字符串名称[,公共|私人]]
嵌入指定的托管资源
--链接资源:文件[,字符串名称[,公共|私人]]
将指定的资源链接到此程序集
守则 代
-调试[+|-], -g
发出调试信息
-调试:[完整|pdbonly]
指定调试类型: ,, 仅 pdb. , 是默认值并启用附加
调试器到正在运行的程序。
--优化[+|-], -O
启用优化
--尾调用[+|-]
启用尾调用
--交叉优化[+|-]
启用跨模块优化
错误 AND 警告
--警告错误[+|-]
将所有警告报告为错误
--警告错误[+|-]:警告[;警告[;...]]
将特定警告报告为错误
- 警告:n
设置警告级别 (0-5)
--警告:警告[;警告[;...]]
禁用特定警告消息
——华农:警告[;警告[;...]]
启用默认情况下可能关闭的特定警告
--控制台颜色[+|-]
以彩色输出警告和错误消息
语言
--已检查[+|-]
生成溢出检查
- 定义:绳子, -d 绳子
定义条件编译符号
--ml 兼容性
忽略 ML 兼容性警告
其他条款
--无标志
禁止编译器版权信息
- 帮帮我, -?
显示此使用消息
高级
--代码页:n
指定用于读取源文件的代码页
--utf8输出
以 UTF-8 编码输出消息
--完整路径
具有完全限定路径的输出消息
--lib:DIR[;DIR[;...]], -I DIR[;DIR[;...]]
为包含路径指定一个目录,用于解析源文件和
组件
--基地址:地址
待建库的基址
--无框架
默认情况下不引用默认的 CLI 程序集
-独立
将 F# 库和依赖它的所有引用的 DLL 静态链接到
正在生成程序集
--静态链接:部件
静态链接给定的程序集和所有依赖于此的引用的 DLL
集会。 使用程序集名称,例如 我的库, 不是 DLL 名称。
- 居民
使用常驻后台编译服务来缩短编译器启动时间。
--pdb:文件
命名输出调试文件
--简单的分辨率
使用基于目录的规则而不是 MSBuild 解析程序集引用
分辨率
--高熵[+|-]
启用高熵 ASLR
--子系统版本:绳子
指定此程序集的子系统版本
使用 onworks.net 服务在线使用 fsharpc