GoGPT Best VPN GoSearch

온웍스 파비콘

rustc - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공자에서 rustc를 실행합니다.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 rustc 명령입니다.

프로그램:

이름


rustc - Rust 컴파일러

개요


Rustc [옵션] 입력

기술


이 프로그램은 Rust 언어용 컴파일러로 다음에서 사용 가능합니다.
⟨https://www.rust-lang.org⟩.

옵션


-h, --도움
도움말 메시지를 표시합니다.

--cfg 투기
컴파일 환경을 구성합니다.

-L [종류=]PATH
라이브러리 검색 경로에 디렉토리를 추가합니다. 선택 사항 종류 다음 중 하나일 수 있습니다.

의존
여기서는 전이적 종속성만 조회합니다.

나무 상자 여기서는 로컬 `extern crate` 지시문만 조회합니다.

출신 여기서는 네이티브 라이브러리만 조회합니다

뼈대
여기서는 OSX 프레임워크만 찾으세요

모든 여기서 무엇이든 찾아보세요(기본값)

-l [종류=]이름
생성된 크레이트를 지정된 라이브러리에 연결합니다. 이름. 선택 사항 종류
중 하나가 되다 정적 인, 디립뼈대. 생략하면, 디립 가정합니다.

--크레이트 유형 [bin|lib|rlib|dylib|staticlib]
컴파일러가 내보낼 크레이트 유형을 쉼표로 구분한 목록입니다.

--크레이트 이름 이름
제작 중인 상자의 이름을 지정하세요.

--방출 [asm|llvm-bc|llvm-ir|obj|링크|종속성-정보][=PATH]
출력을 구성합니다. Rustc 생산할 것입니다.

각 방출에는 선택적 명시적 출력도 있을 수 있습니다. PATH 그것에 대해 지정된
특정 방출 종류. 이 경로는 다음 경로보다 우선합니다. -o 옵션을 선택합니다.

--인쇄 [크레이트 이름|파일 이름|sysroot]
stdout에 인쇄할 컴파일러 정보를 쉼표로 구분한 목록입니다.

-g 에 해당 -C 디버그정보=2.

-O 에 해당 -C 옵트 레벨=2.

-o 파일 이름
에 출력 쓰기 파일 이름. 여러 개일 경우 무시됩니다. --방출 출력은 다음과 같이 지정됩니다.
그렇지 않으면 명확한 경로가 없습니다.

--아웃디렉터리 DIR
컴파일러가 선택한 파일 이름에 출력을 씁니다. DIR. 다음 경우 무시 -o 이 지정됩니다.
현재 디렉토리로 기본 설정됩니다.

--설명 선택적 실무 연수(OPT)
오류 메시지에 대한 자세한 설명을 제공하세요.

--시험 테스트용 하네스를 만들어 보세요.

--표적 삼루타
타겟 트리플 CPU-제조 업체-커널[-os] 컴파일하려면 (3.4장 참조)
http://www.sourceware.org/autobook/(자세한 내용은 ⟩를 참조하세요).

-W 도움
'린트' 옵션과 기본 설정을 인쇄합니다.

-W 선택적 실무 연수(OPT), --경고하다 선택적 실무 연수(OPT)
보푸라기 경고를 설정합니다.

-A 선택적 실무 연수(OPT), --허용하다 선택적 실무 연수(OPT)
털이 있는 것은 허용됩니다.

-D 선택적 실무 연수(OPT), --부인하다 선택적 실무 연수(OPT)
린트 설정이 거부되었습니다.

-F 선택적 실무 연수(OPT), --금지하다 선택적 실무 연수(OPT)
털실 금지.

-C 깃발[=VAL], --코드젠 깃발[=VAL]
지정된 값으로 코드 생성 관련 플래그를 설정합니다. 사용 -C 도움 인쇄 가능
플래그. 아래의 CODEGEN 옵션을 참조하세요.

-V, --번역
버전 정보를 인쇄하고 종료합니다.

-v, --말 수가 많은
자세한 출력을 사용합니다.

--통근자 이름=PATH
외부 rust 라이브러리의 위치를 지정하세요. 이는 다음과 일치해야 합니다. 외부
크레이트 소스 코드의 선언.

--sysroot PATH
시스템 루트를 재정의합니다.

-Z 깃발
내부 디버깅 옵션을 설정합니다. 사용 -Z 도움 사용 가능한 옵션을 인쇄합니다.

--색상 자동|항상|절대 안 함
출력 색상 구성:

자동 출력이 tty로 가는 경우 색칠합니다(기본값);

항상 항상 출력물에 색상을 지정합니다.

출력물에 색상을 입히지 마세요.

코드젠 옵션


ar=/경로/에/ar
아카이브를 조립할 때 사용할 아카이브 유틸리티의 경로입니다.

링크=/경로/cc
라이브러리, 실행 파일 및 객체를 링크할 때 사용하는 링커 유틸리티의 경로입니다.

링크 인수='-플래그1 -플래그2'
링커가 링커를 실행할 때 링커에 전달할 추가 인수의 공백으로 구분된 목록
호출되었습니다.

lto LLVM 링크 시간 최적화를 수행합니다.

타겟 CPU=도움
대상 프로세서를 선택합니다. 값이 'help'이면 사용 가능한 CPU 목록이 표시됩니다.
인쇄됩니다.

타겟 기능='+특징1,-특징2'
대상에 대해 활성화하거나 비활성화할 기능의 쉼표로 구분된 목록입니다. A
앞의 '+'는 기능을 활성화하고 앞의 '-'는 기능을 비활성화합니다. 사용 가능
기능은 다음을 통해 발견될 수 있습니다. LLC -mcpu=도움말.

패스=
실행할 추가 LLVM 패스의 공백으로 구분된 목록입니다. 'list' 값을 지정하면
Rustc 알려진 모든 패스를 인쇄하고 종료합니다. 지정된 패스는 다음에 추가됩니다.
일반 패스 관리자의 끝.

llvm-args='-arg1 -arg2'
LLVM에 전달할 인수의 공백으로 구분된 목록입니다.

저장 온도
지정된 경우 컴파일러는 생성된 추가 파일(.bc, .o, .no-opt.bc)을 저장합니다.
컴파일 과정 전반에 걸쳐 출력 디렉토리에 저장됩니다.

경로 지정된 경우 동적 라이브러리의 rpath 값은 다음 중 하나에 설정됩니다.
동적 라이브러리 또는 실행 가능한 출력.

사전 채우기 없음 패스
모듈에서 실행되는 LLVM 패스 관리자의 사전 채우기를 억제합니다.

벡터화 루프 없음
최적화에 관계없이 루프 벡터화 LLVM 패스 실행을 억제합니다.
수평.

벡터화 없음-slp
최적화에 관계없이 LLVM SLP 벡터화 패스 실행을 억제합니다.
수평.

소프트 플로트
하드웨어 명령어 대신 소프트웨어 부동 소수점 라이브러리 호출을 생성합니다.

선호-동적
정적 링크보다 동적 링크를 선호합니다.

통합되지 않음
LLVM에 통합된 어셈블러 대신 외부 어셈블러를 사용하도록 강제합니다.

레드존 없음
레드존 사용을 비활성화합니다.

이전 모델=[사진, 정적, 동적-사진 없음]
사용할 재배치 모델입니다. (기본값: 비트)

코드 모델=[소형, 커널, 중형, 대형]
사용할 코드 모델을 선택하세요.

메타 데이터=
심볼 이름을 조작할 메타데이터입니다.

추가 파일 이름=
각 출력 파일 이름에 넣을 추가 데이터입니다.

코드 생성 단위=n
상자를 다음과 같이 나누세요 n 병렬로 최적화할 단위입니다.

비난하다=
이러한 최적화 패스에 대한 설명을 인쇄합니다(공백으로 구분 또는 "모두").

스택 체크 없음
스택 소진 검사를 비활성화합니다(메모리 안전 위험!).

디버그 정보=
디버그 정보 방출 수준:

0 디버그 정보가 없습니다.

1 줄 테이블만(스택 추적 및 중단점용)

2 변수 및 유형 정보가 포함된 전체 디버그 정보.

옵트 레벨=VAL
가능한 수준 0~3으로 최적화

환경


이 중 일부는 컴파일러의 출력에 영향을 미치고 다른 일부는 링크하는 프로그램에 영향을 미칩니다.
표준 라이브러리에.

녹 테스트 스레드
Rust가 제공하는 테스트 프레임워크는 테스트를 병렬로 실행합니다. 이 변수는
이 목적에 사용되는 스레드의 최대 개수입니다.

녹 테스트 없음
--nocapture 플래그의 동의어입니다.

러스트_민_스택
새 스레드에 대한 최소 스택 크기를 설정합니다.

러스트 백트레이스
이 옵션을 설정하면, 패닉이 발생한 프로그램의 출력에 백트레이스가 생성됩니다.

사용 예


메인 함수가 있는 소스 파일에서 실행 파일을 빌드하려면:
$ rustc -o hello hello.rs

소스 파일에서 라이브러리를 빌드하려면:
$ rustc --crate-type=lib hello-lib.rs

크레이트(.rs) 파일로 빌드하려면:
$ rustc hello.rs

디버그 정보로 실행 파일을 빌드하려면:
$ rustc -g -o hello hello.rs

onworks.net 서비스를 사용하여 rustc를 온라인으로 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.