ນີ້ແມ່ນຄໍາສັ່ງ fsharpc ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
fsharpc - ຫນ້າຄູ່ມືສໍາລັບ F# 3.0 Compiler (Open Source Edition)
ລາຍລະອຽດ
Compiler ສໍາລັບພາສາ F#, ຮຸ່ນ 3.0
ສະຫຼຸບສັງລວມ
fsharpc [ທາງເລືອກໃນການ... ] ເອກະສານ [ເອກະສານ... ]
OPTIONS
OUTPUT ເອກະສານ
--ອອກ:ເອກະສານ, -o ເອກະສານ
ຊື່ຂອງໄຟລ໌ຜົນຜະລິດ
--ເປົ້າຫມາຍ:exe
ສ້າງ console ປະຕິບັດໄດ້
--ເປົ້າຫມາຍ:winexe
ສ້າງ Windows ທີ່ສາມາດປະຕິບັດໄດ້
--ເປົ້າຫມາຍ: ຫ້ອງສະຫມຸດ, -a
ສ້າງຫໍສະຫມຸດ
--ເປົ້າຫມາຍ:ໂມດູນ
ສ້າງໂມດູນທີ່ສາມາດເພີ່ມເຂົ້າໃນການປະກອບອື່ນ
--ການຊັກຊ້າ[+|-]
ເລື່ອນການລົງນາມການປະກອບໂດຍການໃຊ້ພຽງແຕ່ສ່ວນສາທາລະນະຂອງກະແຈຊື່ທີ່ເຂັ້ມແຂງ
--doc:ເອກະສານ
ຂຽນ xmldoc ຂອງສະພາແຫ່ງໃສ່ໄຟລ໌ທີ່ໃຫ້
--keyfile:ເອກະສານ
ລະບຸໄຟລ໌ລະຫັດຊື່ທີ່ເຂັ້ມແຂງ
--keycontainer:string
ລະບຸຕົວບັນຈຸກະແຈຊື່ທີ່ເຂັ້ມແຂງ
--ເວທີ:string
ຈຳກັດວ່າລະຫັດນີ້ສາມາດແລ່ນໃນເວທີໃດ: x86, ອິທານຽມ, x64,
anycpu32bit ມັກ, ຫຼື anycpu.
ຄ່າເລີ່ມຕົ້ນແມ່ນ anycpu.
--nooptimizationdata
ພຽງແຕ່ປະກອບມີຂໍ້ມູນການເພີ່ມປະສິດທິພາບທີ່ຈໍາເປັນສໍາລັບການປະຕິບັດ inlined
ກໍ່ສ້າງ. ຍັບຍັ້ງການເຂົ້າກັນຂອງໂມດູນຂ້າມແຕ່ປັບປຸງຄວາມເຂົ້າກັນໄດ້ຂອງຄູ່.
--nointerfacedata
ຢ່າເພີ່ມຊັບພະຍາກອນໃສ່ການປະກອບທີ່ສ້າງຂຶ້ນທີ່ມີເມຕາເດຕາສະເພາະ F#
--sig:ເອກະສານ
ພິມສ່ວນຕິດຕໍ່ທີ່ສົມມຸດຕິຖານຂອງອຸປະກອນປະກອບໃສ່ໄຟລ໌
ປັດໄຈນໍາເຂົ້າ ເອກະສານ
--ອ້າງອີງ:ເອກະສານ, -r ເອກະສານ
ອ້າງເຖິງການຊຸມນຸມ
ຊັບພະຍາກອນ
--win32res:ເອກະສານ
ລະບຸໄຟລ໌ຊັບພະຍາກອນ Win32 (.res)
--win32manifest:ເອກະສານ
ລະບຸໄຟລ໌ manifest Win32
--nowin32 manifest
ບໍ່ລວມເອົາ Win32 manifest ເລີ່ມຕົ້ນ
--ຊັບພະຍາກອນ:ເອກະສານ[,string_name[,ສາທາລະນະ|ສ່ວນຕົວ]]
ຝັງຊັບພະຍາກອນທີ່ຖືກກໍານົດໄວ້
--linkresource:ເອກະສານ[,string_name[,ສາທາລະນະ|ສ່ວນຕົວ]]
ເຊື່ອມຕໍ່ຊັບພະຍາກອນທີ່ລະບຸໄວ້ກັບສະພາແຫ່ງນີ້
CODE ການຜະລິດ
--debug[+|-], -g
ປ່ອຍຂໍ້ມູນດີບັກ
--debug:[ເຕັມ|pdbonly]
ລະບຸປະເພດການດີບັກ: ຢ່າງເຕັມທີ່, pdbonly. ຢ່າງເຕັມທີ່ ເປັນຄ່າເລີ່ມຕົ້ນ ແລະເປີດໃຊ້ງານການແນບ a
debugger ກັບໂຄງການແລ່ນ.
-- optimize[+|-], -O
ເປີດໃຊ້ການເພີ່ມປະສິດທິພາບ
--ການໂທຫາງ[+|-]
ເປີດໃຊ້ການໂທຫາງ
--crossoptimize[+|-]
ເປີດໃຊ້ການປັບແຕ່ງຂ້າມໂມດູນ
ຄວາມຜິດພາດ ແລະ ຄໍາເຕືອນ
--warnaseror[+|-]
ລາຍງານການເຕືອນໄພທັງໝົດເປັນຄວາມຜິດພາດ
--warnaseror[+|-]:ເຕືອນ[;ເຕືອນ[;...]]
ລາຍງານການເຕືອນໄພສະເພາະເປັນຄວາມຜິດພາດ
--ເຕືອນ:n
ກຳນົດລະດັບເຕືອນໄພ (0-5)
--nowarn:ເຕືອນ[;ເຕືອນ[;...]]
ປິດການໃຊ້ງານຂໍ້ຄວາມເຕືອນສະເພາະ
--ເຕືອນ:ເຕືອນ[;ເຕືອນ[;...]]
ເປີດໃຊ້ການເຕືອນສະເພາະທີ່ອາດຈະຖືກປິດໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນ
-- ສີຄອນໂຊ[+|-]
ອອກຄໍາເຕືອນແລະຂໍ້ຄວາມຜິດພາດເປັນສີ
LANGUAGE
--ກວດສອບແລ້ວ[+|-]
ສ້າງການກວດສອບ overflow
-- ກໍານົດ:string, -d string
ກໍານົດສັນຍາລັກການລວບລວມເງື່ອນໄຂ
--ml ຄວາມເຂົ້າກັນໄດ້
ບໍ່ສົນໃຈຄຳເຕືອນຄວາມເຂົ້າກັນໄດ້ຂອງ ML
MISCELLANEOUS
--nologo
ສະກັດກັ້ນຂໍ້ຄວາມລິຂະສິດ compiler
- ຊ່ວຍ, -?
ສະແດງຂໍ້ຄວາມການນໍາໃຊ້ນີ້
ADVANCED
--ໜ້າລະຫັດ:n
ລະບຸໜ້າລະຫັດທີ່ໃຊ້ເພື່ອອ່ານໄຟລ໌ແຫຼ່ງ
--utf8 ຜົນຜະລິດ
ຂໍ້ຄວາມອອກໃນການເຂົ້າລະຫັດ UTF-8
-- ເສັ້ນທາງເຕັມ
ສົ່ງອອກຂໍ້ຄວາມທີ່ມີເສັ້ນທາງທີ່ສົມບູນ
-:dir[;dir[;...]], -I dir[;dir[;...]]
ລະບຸໄດເລກະທໍລີສໍາລັບເສັ້ນທາງລວມທີ່ຖືກນໍາໃຊ້ເພື່ອແກ້ໄຂໄຟລ໌ຕົ້ນສະບັບແລະ
assemblies
-- ທີ່ຢູ່:ທີ່ຢູ່
ທີ່ຢູ່ພື້ນຖານສໍາລັບຫໍສະຫມຸດທີ່ຈະຖືກສ້າງຂຶ້ນ
--noframework
ຫ້າມອ້າງອີງການປະກອບ CLI ເລີ່ມຕົ້ນໂດຍຄ່າເລີ່ມຕົ້ນ
- ກະລຸນາ
ເຊື່ອມຕໍ່ແບບຄົງທີ່ຫ້ອງສະຫມຸດ F# ແລະ DLLs ທີ່ອ້າງອີງທັງຫມົດທີ່ຂຶ້ນກັບມັນເຂົ້າໄປໃນ
ການປະກອບທີ່ຖືກສ້າງຂຶ້ນ
--staticlink:ສະພາແຫ່ງ
ການເຊື່ອມໂຍງແບບຄົງທີ່ຂອງສະພາແຫ່ງທີ່ໃຫ້ແລະ DLLs ທັງຫມົດທີ່ອ້າງອິງແມ່ນຂຶ້ນກັບນີ້
ການປະກອບ. ໃຊ້ຊື່ປະກອບເຊັ່ນ: mylib, ບໍ່ແມ່ນຊື່ DLL.
--ທີ່ຢູ່ອາໄສ
ໃຊ້ບໍລິການລວບລວມຂໍ້ມູນພື້ນຫຼັງທີ່ພັກອາໄສເພື່ອປັບປຸງເວລາເລີ່ມຕົ້ນການລວບລວມຂໍ້ມູນ.
--pdb:ເອກະສານ
ຕັ້ງຊື່ໄຟລ໌ດີບັກອອກ
-- ຄວາມລະອຽດງ່າຍດາຍ
ແກ້ໄຂການອ້າງອິງການປະກອບໂດຍໃຊ້ກົດລະບຽບທີ່ອີງໃສ່ໄດເລກະທໍລີຫຼາຍກວ່າ MSBuild
ການແກ້ໄຂ
--highentropyva[+|-]
ເປີດໃຊ້ ASLR ລະດັບສູງ
-- ລະບົບຍ່ອຍ:string
ລະບຸສະບັບລະບົບຍ່ອຍຂອງສະພາແຫ່ງນີ້
ໃຊ້ fsharpc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net