Đây là lệnh fsharpc có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
fsharpc - trang hướng dẫn sử dụng Trình biên dịch F # 3.0 (Phiên bản mã nguồn mở)
MÔ TẢ
Trình biên dịch cho ngôn ngữ F #, phiên bản 3.0
SYNOPSIS
fsharpc [lựa chọn...] hồ sơ [hồ sơ...]
LỰA CHỌN
OUTPUT CÁC TẬP TIN
--ngoài:hồ sơ, -o hồ sơ
Tên của tệp đầu ra
--Mục tiêu: exe
Xây dựng bảng điều khiển có thể thực thi
--Mục tiêu: winexe
Xây dựng bản thực thi Windows
--Mục tiêu:thư viện, -a
Xây dựng một thư viện
--Mục tiêu: mô-đun
Xây dựng một mô-đun có thể được thêm vào một lắp ráp khác
--delaysign[+ | -]
Trì hoãn ký hợp ngữ chỉ bằng cách sử dụng phần công khai của khóa tên mạnh
--doc:hồ sơ
Ghi xmldoc của hợp ngữ vào tệp đã cho
--tài liệu quan trọng:hồ sơ
Chỉ định một tệp khóa tên mạnh
--thùng đựng chìa khóa:chuỗi
Chỉ định một vùng chứa khóa tên mạnh
--nền tảng:chuỗi
Giới hạn những nền tảng mà mã này có thể chạy trên: x86, Itanium, x64,
Anycpu32bitpreferred, hoặc là bất kỳ cpu.
Mặc định là bất kỳ cpu.
--dữ liệu nooptimization
Chỉ bao gồm thông tin tối ưu hóa cần thiết để triển khai nội tuyến
cấu trúc. Ngăn chặn nội tuyến giữa các mô-đun nhưng cải thiện khả năng tương thích nhị phân.
--nointerfacedata
Không thêm tài nguyên vào assembly đã tạo có chứa siêu dữ liệu F # cụ thể
--sig:hồ sơ
In giao diện được suy ra của hợp ngữ thành một tệp
ĐẦU VÀO CÁC TẬP TIN
--thẩm quyền giải quyết:hồ sơ, -r hồ sơ
Tham chiếu một hội đồng
TÀI NGUYÊN
--win32res:hồ sơ
Chỉ định tệp tài nguyên Win32 (.res)
--win32manifest:hồ sơ
Chỉ định tệp kê khai Win32
--nowin32manifest
Không bao gồm tệp kê khai Win32 mặc định
--nguồn:hồ sơ[,tên_chuỗi[, công khai | riêng tư]]
Nhúng tài nguyên được quản lý cụ thể
--linkresource:hồ sơ[,tên_chuỗi[, công khai | riêng tư]]
Liên kết tài nguyên được chỉ định với hội đồng này
MÃ TẠO
--gỡ lỗi[+ | -], -g
Gửi thông tin gỡ lỗi
--gỡ lỗi: [full | pdbonly]
Chỉ định loại gỡ lỗi: Full, chỉ có pdb. Full là mặc định và cho phép đính kèm
trình gỡ lỗi cho một chương trình đang chạy.
--tối ưu hóa[+ | -], -O
Bật tính năng tối ưu hóa
- cuộc gọi điện[+ | -]
Bật cuộc gọi riêng
--tối ưu hóa chéo[+ | -]
Bật tối ưu hóa nhiều mô-đun
LRI VÀ CẢNH BÁO
--warnaserror[+ | -]
Báo cáo tất cả các cảnh báo là lỗi
--warnaserror[+ | -]:cảnh báo[;cảnh báo[; ...]]
Báo cáo các cảnh báo cụ thể là lỗi
--cảnh báo:n
Đặt mức cảnh báo (0-5)
--bây giờ:cảnh báo[;cảnh báo[; ...]]
Tắt các thông báo cảnh báo cụ thể
--cảnh báo:cảnh báo[;cảnh báo[; ...]]
Bật các cảnh báo cụ thể có thể bị tắt theo mặc định
- màu sắc[+ | -]
Cảnh báo đầu ra và thông báo lỗi bằng màu
NGÔN NGỮ
--đã kiểm tra[+ | -]
Tạo kiểm tra tràn
--định nghĩa:chuỗi, -d chuỗi
Xác định các ký hiệu biên dịch có điều kiện
- khả năng tương thích
Bỏ qua các cảnh báo về khả năng tương thích ML
KHÁC
--không có logo
Bỏ thông báo bản quyền trình biên dịch
--Cứu giúp, -?
Hiển thị thông báo sử dụng này
ADVANCED
--mã trang:n
Chỉ định mã hóa được sử dụng để đọc các tệp nguồn
--utf8đầu ra
Đầu ra thông báo ở dạng mã hóa UTF-8
--đường dẫn đầy đủ
Đầu ra thông báo với các đường dẫn đủ điều kiện
--lib:dir[;dir[; ...]], -I dir[;dir[; ...]]
Chỉ định một thư mục cho đường dẫn bao gồm được sử dụng để phân giải các tệp nguồn và
Hội đồng
--địa chỉ:địa chỉ
Địa chỉ cơ sở để xây dựng thư viện
--noframework
Không tham chiếu các hội đồng CLI mặc định theo mặc định
--độc lập
Liên kết tĩnh thư viện F # và tất cả các tệp DLL được tham chiếu phụ thuộc vào nó vào
lắp ráp đang được tạo
--liên kết tĩnh:lắp ráp
Liên kết tĩnh tập hợp đã cho và tất cả các DLL được tham chiếu phụ thuộc vào điều này
cuộc họp. Sử dụng một tên hợp ngữ, ví dụ: mylib, không phải tên DLL.
--người dân
Sử dụng dịch vụ biên dịch nền thường trú để cải thiện thời gian khởi động trình biên dịch.
--pdb:hồ sơ
Đặt tên cho tệp gỡ lỗi đầu ra
--cách giải quyết
Giải quyết các tham chiếu hợp ngữ bằng cách sử dụng các quy tắc dựa trên thư mục thay vì MSBuild
độ phân giải
--highentropyva[+ | -]
Bật ASLR entropy cao
- chuyển đổi hệ thống phụ:chuỗi
Chỉ định phiên bản hệ thống con của lắp ráp này
Sử dụng fsharpc trực tuyến bằng các dịch vụ onworks.net