Це команда fsharpc, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
fsharpc - сторінка посібника для компілятора F# 3.0 (видання з відкритим кодом)
ОПИС
Компілятор для мови F#, версія 3.0
СИНТАКСИС
fsharpc [опції...] файл [файл...]
ВАРІАНТИ
ВИХІД ФАЙЛИ
-- вихід:файл, -o файл
Ім'я вихідного файлу
--ціль:exe
Створіть консольний виконуваний файл
--ціль:winexe
Створіть виконуваний файл Windows
--ціль:бібліотека, -a
Побудуйте бібліотеку
--ціль:модуль
Створіть модуль, який можна додати до іншої збірки
--знак затримки[+|-]
Відкладіть підписання збірки, використовуючи лише відкриту частину ключа сильного імені
--док:файл
Запишіть xmldoc збірки у вказаний файл
--файл ключа:файл
Вкажіть ключовий файл із міцним ім'ям
--контейнер для ключів:рядок
Вкажіть ключовий контейнер сильного імені
--платформа:рядок
Обмежте, на яких платформах може працювати цей код: x86, Ітаніум, x64,
будь-який 32-бітний процесорабо будь-який процесор.
За замовчуванням - будь-який процесор.
--nooptimizationdata
Включайте лише інформацію про оптимізацію, необхідну для впровадження inlined
конструкції. Пригнічує вбудовування між модулями, але покращує бінарну сумісність.
--nointerfaceddata
Не додавайте ресурс до згенерованої збірки, що містить метадані, специфічні для F#
--підпис:файл
Роздрукуйте виведений інтерфейс збірки у файл
ВХІД ФАЙЛИ
--довідка:файл, -r файл
Посилання на збірку
РЕСУРСИ
--win32res:файл
Вкажіть файл ресурсу Win32 (.res)
--маніфест win32:файл
Вкажіть файл маніфесту Win32
--nowin32маніфест
Не включайте маніфест Win32 за замовчуванням
--ресурс:файл[,назва_рядка[,державний|приватний]]
Вставте вказаний керований ресурс
--linkresource:файл[,назва_рядка[,державний|приватний]]
Зв’яжіть вказаний ресурс з цією збіркою
КОД ПОКОЛІННЯ
--відлагоджувати[+|-], -g
Видавати налагоджувальну інформацію
--відлагоджувати:[повний|pdbonly]
Вкажіть тип налагодження: Повний, pdbonly. Повний є за замовчуванням і дозволяє додавати a
налагоджувач до запущеної програми.
-- оптимізувати[+|-], -O
Увімкнути оптимізацію
-- хвостові дзвінки[+|-]
Увімкнути зворотні виклики
--перехресна оптимізація[+|-]
Увімкнути міжмодульну оптимізацію
ПОМИЛКИ І ПОПЕРЕДЖЕННЯ
--warnaserror[+|-]
Повідомте про всі попередження як про помилки
--warnaserror[+|-]:попереджати[;попереджати[;...]]
Повідомляйте про конкретні попередження як про помилки
-- попередити:n
Встановити рівень попередження (0-5)
-- попередити:попереджати[;попереджати[;...]]
Вимкніть конкретні попереджувальні повідомлення
--попереджаємо:попереджати[;попереджати[;...]]
Увімкнути певні попередження, які можуть бути вимкнені за замовчуванням
--кольори консолі[+|-]
Вивести попередження та повідомлення про помилки у кольорі
МОВА
--перевірено[+|-]
Створіть перевірки на переповнення
--визначити:рядок, -d рядок
Визначити умовні символи компіляції
--mlсумісність
Ігноруйте попередження про сумісність ML
РІЗНЕ
--nologo
Придушити повідомлення про авторські права компілятора
--допомога, -?
Відобразити це повідомлення про використання
ADVANCED
--кодова сторінка:n
Вкажіть кодову сторінку, яка використовується для читання вихідних файлів
--utf8вихід
Виводити повідомлення в кодуванні UTF-8
--повні шляхи
Виводити повідомлення з повністю визначеними шляхами
--lib:реж[;реж[;...]], -I реж[;реж[;...]]
Вкажіть каталог для шляху включення, який використовується для розв’язання вихідних файлів і
збори
--базова адреса:адреса
Базова адреса бібліотеки, яка буде створена
--нефреймворк
Не посилайтеся на збірки CLI за замовчуванням
-- автономний
Статично зв’язати бібліотеку F# і всі пов’язані DLL, які залежать від неї, у файл
створюється збірка
--статичне посилання:збірка
Статично зв’язати дану збірку та всі DLL, на які посилаються, які залежать від цього
складання. Використовуйте назву збірки, наприклад mylib, а не ім'я DLL.
-- резидент
Використовуйте резидентну фонову службу компіляції, щоб покращити час запуску компілятора.
--pdb:файл
Назвіть вихідний файл налагодження
-- просте вирішення
Вирішуйте посилання на збірку, використовуючи правила на основі каталогів, а не MSBuild
дозвіл
--висока[+|-]
Увімкнути ASLR з високою ентропією
--версія підсистеми:рядок
Вкажіть версію підсистеми цієї збірки
Використовуйте fsharpc онлайн за допомогою служб onworks.net