이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 fsharpc 명령입니다.
프로그램:
이름
fsharpc - F# 3.0 컴파일러 매뉴얼 페이지(오픈 소스 버전)
기술
F# 언어용 컴파일러 버전 3.0
개요
fsharp [옵션...] 파일 [파일...]
옵션
출력 파일
--밖:파일, -o 파일
출력 파일의 이름
--표적:exe
콘솔 실행 파일 빌드
--표적:winexe
Windows 실행 파일 빌드
--표적:도서관, -a
라이브러리 구축
--표적:기준 치수
다른 어셈블리에 추가할 수 있는 모듈 구축
--delaysign[+|-]
강력한 이름 키의 공개 부분만 사용하여 어셈블리 서명 연기
--문서:파일
주어진 파일에 어셈블리의 xmldoc를 작성합니다.
--키파일:파일
강력한 이름 키 파일 지정
--키컨테이너:현
강력한 이름의 키 컨테이너 지정
--플랫폼:현
이 코드가 실행될 수 있는 플랫폼을 제한합니다. x86, 아이테니엄, x64,
모든 CPU32비트 선호및 아무 CPU.
디폴트는 아무 CPU.
--nooptimizationdata
인라인 구현에 꼭 필요한 최적화 정보만 포함
구성합니다. 모듈 간 인라인을 금지하지만 바이너리 호환성을 향상시킵니다.
--nointerfacedata
F# 관련 메타데이터를 포함하는 생성된 어셈블리에 리소스를 추가하지 마세요.
--sig:파일
추론된 어셈블리 인터페이스를 파일로 인쇄
입력 파일
--참조:파일, -r 파일
어셈블리 참조
리소스
--win32res:파일
Win32 리소스 파일(.res) 지정
--win32manifest:파일
Win32 매니페스트 파일 지정
--nowin32manifest
기본 Win32 매니페스트를 포함하지 마세요.
--자원:파일[,문자열_이름[,공개|비공개]]
지정된 관리 리소스 포함
--linkresource:파일[,문자열_이름[,공개|비공개]]
지정된 리소스를 이 어셈블리에 연결
CODE 세대
-디버그[+|-], -g
디버그 정보 방출
-디버그:[전체|pdbonly]
디버깅 유형 지정: 가득 찬, pdb전용. 가득 찬 기본값이며 첨부를 활성화합니다.
디버거를 실행 중인 프로그램으로.
--최적화[+|-], -O
최적화 활성화
--꼬리 호출[+|-]
테일콜 활성화
--교차최적화[+|-]
모듈 간 최적화 활성화
오류 및 경고
--warnas오류[+|-]
모든 경고를 오류로 보고
--warnas오류[+|-]:경고[;경고[;...]]
특정 경고를 오류로 보고
--경고하다: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 사용