InggrisPerancisSpanyol

favorit OnWorks

rustc - Online di Cloud

Jalankan rustc di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah rustc yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


rustc - Kompiler Rust

RINGKASAN


karatc [PILIHAN] INPUT

DESKRIPSI


Program ini adalah kompiler untuk bahasa Rust, tersedia di
https://www.rust-lang.org⟩.

PILIHAN


-h, --membantu
Tampilkan pesan bantuan.

--cfg SPEC
Konfigurasikan lingkungan kompilasi.

-L [JENIS=]PATH
Tambahkan direktori ke jalur pencarian perpustakaan. opsional JENIS dapat menjadi salah satu dari:

ketergantungan
hanya cari dependensi transitif di sini

peti hanya cari arahan `extern crate` lokal di sini

asli hanya mencari perpustakaan asli di sini

kerangka
hanya mencari kerangka kerja OSX di sini

semua cari apa saja di sini (default)

-l [JENIS=]NAMA
Tautkan peti yang dihasilkan ke perpustakaan yang ditentukan NAMA. opsional JENIS bisa
menjadi salah satu dari statis, dilib, atau kerangka. Jika dihilangkan, dilib diasumsikan.

--tipe peti [bin|lib|rlib|dylib|statislib]
Daftar jenis peti yang dipisahkan koma untuk dikeluarkan oleh kompiler.

--nama-peti NAMA
Tentukan nama peti yang sedang dibangun.

--memancarkan [asm|llvm-bc|llvm-ir|obj|link|dep-info][=PATH]
Konfigurasikan output yang karatc akan menghasilkan.

Setiap emisi mungkin juga memiliki output eksplisit opsional PATH ditentukan untuk itu
jenis emisi tertentu. Jalan ini lebih diutamakan daripada -o .

--mencetak [nama-peti|nama-file|sysroot]
Daftar informasi kompiler yang dipisahkan koma untuk dicetak di stdout.

-g Setara dengan -C info debug=2.

-O Setara dengan -C tingkat pilihan = 2.

-o NAMA FILE
Tulis keluaran ke NAMA FILE. Diabaikan jika banyak --memancarkan output ditentukan yang
tidak memiliki jalur eksplisit sebaliknya.

--keluar-dir DIR
Tulis output ke nama file yang dipilih oleh kompiler di DIR. Diabaikan jika -o ditentukan.
Default ke direktori saat ini.

--menjelaskan OPT
Berikan penjelasan rinci tentang pesan kesalahan.

--tes Membangun harness uji.

--target TRIPLE
Target tiga kali lipat cpu-pabrikan-inti[-os] untuk dikompilasi (lihat bab 3.4 dari
http://www.sourceware.org/autobook/untuk rincian).

-W membantu
Cetak opsi 'serat' dan pengaturan default.

-W OPT, --memperingatkan OPT
Setel peringatan serat.

-A OPT, --mengizinkan OPT
Setel serat yang diizinkan.

-D OPT, --membantah OPT
Setel serat ditolak.

-F OPT, --melarang OPT
Setel serat dilarang.

-C BENDERA[=VAL], --kodegen BENDERA[=VAL]
Tetapkan flag terkait codegen ke nilai yang ditentukan. Menggunakan -C membantu untuk mencetak tersedia
bendera. Lihat PILIHAN KODEGEN di bawah ini.

-V, --Versi: kapan
Cetak info versi dan keluar.

-v, --bertele-tele
Gunakan keluaran verbose.

--eksternal NAMA=PATH
Tentukan di mana perpustakaan karat eksternal berada. Ini harus cocok luar
deklarasi dalam kode sumber peti.

--sysroot PATH
Ganti root sistem.

-Z BENDERA
Setel opsi debug internal. Menggunakan -Z membantu untuk mencetak opsi yang tersedia.

--warna otomatis|selalu|tidak pernah
Konfigurasikan pewarnaan output:

mobil colorize, jika output masuk ke tty (default);

selalu selalu mewarnai keluaran;

tak pernah tidak pernah mewarnai output.

KODEGEN PILIHAN


ar=/jalan/ke/ar
Jalur ke utilitas arsip untuk digunakan saat merakit arsip.

linker=/jalan/ke/cc
Jalur ke utilitas penaut untuk digunakan saat menautkan pustaka, file yang dapat dieksekusi, dan objek.

tautan-arg='-bendera1 -bendera2'
Daftar argumen ekstra yang dipisahkan oleh spasi untuk diteruskan ke penaut saat penautnya
dipanggil.

lto Lakukan optimasi waktu tautan LLVM.

target-cpu=membantu
Memilih prosesor target. Jika nilainya 'help', maka daftar CPU yang tersedia
dicetak.

fitur target='+fitur1,-fitur2'
Daftar fitur yang dipisahkan koma untuk mengaktifkan atau menonaktifkan target. A
'+' sebelumnya mengaktifkan fitur sementara '-' sebelumnya menonaktifkannya. Tersedia
fitur dapat ditemukan melalui llc -mcpu=bantuan.

melewati=val
Daftar LLVM ekstra yang dipisahkan oleh spasi untuk dijalankan. Nilai 'daftar' akan menyebabkan
karatc untuk mencetak semua lintasan yang diketahui dan keluar. Pass yang ditentukan ditambahkan di
akhir dari manajer pass normal.

llvm-args='-arg1 -arg2'
Daftar argumen yang dipisahkan oleh spasi untuk diteruskan ke LLVM.

simpan-temps
Jika ditentukan, kompiler akan menyimpan lebih banyak file (.bc, .o, .no-opt.bc) yang dihasilkan
seluruh kompilasi di direktori output.

jalan Jika ditentukan, maka nilai rpath untuk pustaka dinamis akan diatur dalam
perpustakaan dinamis atau output yang dapat dieksekusi.

no-prepopulate-pass
Menekan pra-populasi manajer pass LLVM yang dijalankan di atas modul.

tanpa-vectorize-loop
Menekan menjalankan vektorisasi loop LLVM pass, terlepas dari pengoptimalan
tingkat.

tanpa-vektorisasi-slp
Menekan menjalankan vektorisasi LLVM SLP, terlepas dari pengoptimalan
tingkat.

mengapung lembut
Menghasilkan panggilan pustaka titik mengambang perangkat lunak alih-alih instruksi perangkat keras.

lebih suka-dinamis
Lebih suka penautan dinamis ke penautan statis.

tidak-terintegrasi-sebagai
Paksa penggunaan assembler eksternal daripada yang terintegrasi LLVM.

zona tanpa-merah
Nonaktifkan penggunaan zona merah.

relokasi-model=[gambar,statis,dinamis-tanpa-gambar]
Model relokasi yang digunakan. (Bawaan: sedikit)

kode-model=[kecil, inti, sedang, besar]
Pilih model kode yang akan digunakan.

metadata=val
Metadata untuk mengolah nama simbol dengan.

nama file tambahan=val
Data ekstra untuk dimasukkan ke dalam setiap nama file keluaran.

unit-kodegen=n
Bagi peti menjadi n unit untuk mengoptimalkan secara paralel.

komentar=val
Cetak komentar untuk pass pengoptimalan ini (dipisahkan dengan spasi, atau "semua").

pemeriksaan tanpa tumpukan
Nonaktifkan pemeriksaan untuk kelelahan tumpukan (bahaya keamanan memori!).

info debug=val
Tingkat emisi info debug:

0 tidak ada informasi debug;

1 baris-tabel saja (untuk stacktraces dan breakpoints);

2 info debug lengkap dengan informasi variabel dan tipe.

tingkat pilihan=VAL
Optimalkan dengan kemungkinan level 0–3

LINGKUNGAN


Beberapa di antaranya memengaruhi output kompiler, sementara yang lain memengaruhi program yang menautkan
ke perpustakaan standar.

RUST_TEST_THREADS
Kerangka uji yang disediakan Rust mengeksekusi pengujian secara paralel. Variabel ini menetapkan
jumlah maksimum utas yang digunakan untuk tujuan ini.

RUST_TEST_NOCAPTURE
Sinonim untuk bendera --nocapture.

RUST_MIN_STACK
Menetapkan ukuran tumpukan minimum untuk utas baru.

RUST_BACKTRACE
Jika disetel, menghasilkan jejak balik dalam output program yang panik.

CONTOH


Untuk membangun executable dari file sumber dengan fungsi utama:
$ rustc -o halo halo.rs

Untuk membangun perpustakaan dari file sumber:
$ karatc --crate-type=lib hello-lib.rs

Untuk membangun dengan file peti (.rs):
$rustc hello.rs

Untuk membangun yang dapat dieksekusi dengan info debug:
$ rustc -g -o halo halo.rs

Gunakan rustc online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Psi
    Psi
    Psi adalah XMPP lintas platform yang kuat
    klien dirancang untuk pengguna berpengalaman.
    Ada build yang tersedia untuk MS
    Windows, GNU/Linux dan macOS.. Pemirsa:
    Pengguna akhir...
    Unduh Psi.dll
  • 2
    Bola Voli 2
    Bola Voli 2
    Kelanjutan resmi dari yang terkenal
    Game arkade Blobby Volley 1.x..
    Audiens: Pengguna Akhir/Desktop. Pengguna
    antarmuka: OpenGL, SDL. Pemrograman
    Bahasa: C++, Lua. C...
    Unduh Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM adalah Pelanggan pemenang penghargaan
    Manajemen Hubungan (CRM)
    aplikasi dipersembahkan oleh penulis
    dan pengelola, SalesAgility. Ini adalah
    mos dunia...
    Unduh SuiteCRM
  • 4
    admin daya
    admin daya
    Poweradmin adalah DNS berbasis web
    alat administrasi untuk server PowerDNS.
    Antarmuka memiliki dukungan penuh untuk sebagian besar
    dari fitur PowerDNS. Ini memiliki penuh
    mendukung...
    Unduh Poweradmin
  • 5
    Kerangka Web Gin
    Kerangka Web Gin
    Gin adalah kerangka kerja web yang sangat cepat
    ditulis dalam bahasa Golang yang dapat tampil hingga
    40 kali lebih cepat, berkat
    API seperti martini dan versi kustom dari
    httpout...
    Unduh Kerangka Web Gin
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX berbasis dan MX LINUX con
    berbagai entornos de escritorios. Ini
    aplikasi yang juga dapat diambil
    dari
    https://sourceforge.net/projects/cereu...
    Unduh CEREUS LINUX
  • Lebih banyak lagi »

Perintah Linux

Ad