นี่คือคำสั่ง fsharpc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
fsharpc - หน้าคู่มือสำหรับ F# 3.0 Compiler (โอเพ่นซอร์ส Edition)
DESCRIPTION
คอมไพเลอร์สำหรับภาษา F# เวอร์ชัน 3.0
เรื่องย่อ
เอฟชาร์ป [ตัวเลือก... ] ไฟล์ [ไฟล์... ]
OPTIONS
เอาท์พุท ไฟล์
--ออก:ไฟล์, -o ไฟล์
ชื่อของไฟล์เอาต์พุต
--เป้า:exe
สร้างคอนโซลปฏิบัติการ
--เป้า:winexe
สร้างระบบปฏิบัติการ Windows
--เป้า:ห้องสมุด, -a
สร้างห้องสมุด
--เป้า:โมดูล
สร้างโมดูลที่สามารถเพิ่มไปยังแอสเซมบลีอื่นได้
--delaysign-
ล่าช้า-ลงนามแอสเซมบลีโดยใช้เฉพาะส่วนสาธารณะของคีย์ชื่อที่แข็งแกร่ง
--เอกสาร:ไฟล์
เขียน xmldoc ของแอสเซมบลีไปยังไฟล์ที่กำหนด
--ไฟล์คีย์:ไฟล์
ระบุไฟล์คีย์ชื่อที่รัดกุม
--ที่เก็บกุญแจ:เชือก
ระบุคอนเทนเนอร์คีย์ชื่อที่รัดกุม
--แพลตฟอร์ม:เชือก
จำกัดแพลตฟอร์มที่รหัสนี้สามารถเรียกใช้ได้: x86, อิเทเนี่ยม, x64,
cpu32bitที่ต้องการ,หรือ ซีพียูใด ๆ.
ค่าเริ่มต้นคือ ซีพียูใด ๆ.
--nooptimizationdata
รวมเฉพาะข้อมูลการปรับให้เหมาะสมที่จำเป็นสำหรับการใช้งานแบบอินไลน์
โครงสร้าง ยับยั้งการแทรกข้ามโมดูลแต่ปรับปรุงความเข้ากันได้ของไบนารี
--ไม่มีข้อมูลอินเทอร์เฟซ
อย่าเพิ่มทรัพยากรลงในแอสเซมบลีที่สร้างขึ้นซึ่งมีข้อมูลเมตาเฉพาะ F#
--ซิก:ไฟล์
พิมพ์อินเทอร์เฟซที่อนุมานของแอสเซมบลีไปยังไฟล์
INPUT ไฟล์
--อ้างอิง:ไฟล์, -r ไฟล์
อ้างอิงการชุมนุม
ทรัพยากร
--win32res:ไฟล์
ระบุไฟล์ทรัพยากร Win32 (.res)
--win32รายการ:ไฟล์
ระบุไฟล์รายการ Win32
--ขณะนี้อยู่ใน32รายการ
ไม่รวมรายการ Win32 เริ่มต้น
--ทรัพยากร:ไฟล์[,string_name[,สาธารณะ|ส่วนตัว]]
ฝังทรัพยากรที่มีการจัดการที่ระบุ
--linkresource:ไฟล์[,string_name[,สาธารณะ|ส่วนตัว]]
เชื่อมโยงทรัพยากรที่ระบุกับแอสเซมบลีนี้
รหัส เจนเนอเรชั่น
--debug- -g
ส่งข้อมูลการดีบัก
--debug:[เต็ม|pdbonly]
ระบุประเภทการดีบัก: เต็ม, พีดีบอนลี่. เต็ม เป็นค่าเริ่มต้นและเปิดใช้งานการแนบ a
ดีบักเกอร์สำหรับโปรแกรมที่ทำงานอยู่
--เพิ่มประสิทธิภาพ- -O
เปิดใช้งานการเพิ่มประสิทธิภาพ
--tailcalls-
เปิดใช้งาน tailcalls
--การเพิ่มประสิทธิภาพ-
เปิดใช้งานการเพิ่มประสิทธิภาพข้ามโมดูล
ข้อผิดพลาด AND คำเตือน
--warnaserror-
รายงานคำเตือนทั้งหมดว่าเป็นข้อผิดพลาด
--warnaserror-เตือน[;เตือน-
รายงานคำเตือนเฉพาะว่าเป็นข้อผิดพลาด
--เตือน:n
ตั้งระดับการเตือน (0-5)
--noarn:เตือน[;เตือน-
ปิดการใช้งานข้อความเตือนเฉพาะ
--คำเตือน:เตือน[;เตือน-
เปิดใช้งานคำเตือนเฉพาะที่อาจปิดโดยค่าเริ่มต้น
--คอนโซลสี-
คำเตือนเอาต์พุตและข้อความแสดงข้อผิดพลาดเป็นสี
ภาษา
-- ตรวจสอบแล้ว-
สร้างการตรวจสอบล้น
--กำหนด:เชือก, -d เชือก
กำหนดสัญลักษณ์การคอมไพล์แบบมีเงื่อนไข
--mlความเข้ากันได้
ละเว้นคำเตือนความเข้ากันได้ของ ML
เบ็ดเตล็ด
--nlogo
ระงับข้อความลิขสิทธิ์คอมไพเลอร์
--ช่วยด้วย, -?
แสดงข้อความการใช้งานนี้
ADVANCED
--เพจรหัส:n
ระบุโค้ดเพจที่ใช้อ่านซอร์สไฟล์
--utf8output
ข้อความเอาต์พุตในการเข้ารหัส UTF-8
--เส้นทางเต็ม
เอาต์พุตข้อความพร้อมพาธแบบเต็ม
--lib:dir[;dir- -I dir[;dir-
ระบุไดเร็กทอรีสำหรับพาธ include ซึ่งใช้ในการแก้ไขซอร์สไฟล์และ
ประกอบ
--ที่อยู่ฐาน:ที่อยู่
ที่อยู่ฐานสำหรับสร้างห้องสมุด
--ไม่มีกรอบการทำงาน
อย่าอ้างอิงแอสเซมบลี CLI เริ่มต้นโดยค่าเริ่มต้น
--สแตนด์อโลน
เชื่อมโยงไลบรารี F# และ DLL ที่อ้างอิงทั้งหมดแบบคงที่ซึ่งขึ้นอยู่กับไลบรารี่ใน
กำลังสร้าง
--staticlink:การชุมนุม
เชื่อมโยงแอสเซมบลีที่กำหนดและ DLL ที่อ้างอิงทั้งหมดแบบคงที่ซึ่งขึ้นอยู่กับสิ่งนี้
การประกอบ. ใช้ชื่อชุดประกอบ เช่น ไมลิบไม่ใช่ชื่อ DLL
--ถิ่นที่อยู่
ใช้บริการคอมไพล์เบื้องหลังเพื่อปรับปรุงเวลาเริ่มต้นของคอมไพเลอร์
--pdb:ไฟล์
ตั้งชื่อไฟล์ดีบักเอาท์พุต
-- ความละเอียดง่าย
แก้ไขการอ้างอิงแอสเซมบลีโดยใช้กฎที่ยึดตามไดเร็กทอรีแทน MSBuild
ความละเอียด
--ไฮเอนโทรปีวา-
เปิดใช้งาน ASLR . เอนโทรปีสูง
--เวอร์ชันระบบย่อย:เชือก
ระบุเวอร์ชันระบบย่อยของแอสเซมบลีนี้
ใช้ fsharpc ออนไลน์โดยใช้บริการ onworks.net